首页 > 后端开发 > 正文

初学java,作业不会,请问运行结果是什么啊?

2024-03-15 15:23:29 | 我爱编程网

最近经常有小伙伴私信询问初学java,作业不会,请问运行结果是什么啊?相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

初学java,作业不会,请问运行结果是什么啊?

初学java,作业不会,请问运行结果是什么啊?

运行的结果:

second string

third string

这个主要考察的if else 省略括号的问题; 如果if 或者else 后面只有一个语句,那么可以省略大括号,但是强烈不推荐, 因为影响了可读性

代码运行过程如下:  3>=0; 那么进入红色代码块里,然后num!=0 所以输出了second string;

执行完if 代码块,接着会输出 third string

为了更加好理解, 我们可以用三目运算符来改善可读性

int num=3;

if(num>=0){

System.out.println(num==0?"first string":"second string");

}

System.out.println("third string");

拓展:阿里java规范,是国内比较推崇的, 大家编码都基本按照这个规范来, 其中一条如下:

在if/else/for/while/do语句中必须使用大括号,即使只有一行代码

大牛都不省略花括号, 所以最好不要省略花括号,否则影响可读性

初学java,作业不会,请问运行结果是什么啊?

JAVA程序 请问这些程序运行结果是什么 新手刚开始学 谢谢

//第一个程序!我爱编程网

class P1 {

private int n = 9;

int nn;

P1() {

nn = n;

}

void ma() {

System.out.println("n=" + n);

}

}

public class TestC1 extends P1 {

public static void main(String[] args) {

P1 m1 = new P1();

System.out.println("m1.nn=" + m1.nn);

m1.ma();

}

}

//第二个程序

class TestC2 {

public static void main(String args[]) {

Thread First = new MyThread("A");

First.setPriority(Thread.MIN_PRIORITY);

Thread Second = new MyThread("B");

Second.setPriority(Thread.NORM_PRIORITY);

Thread Third = new MyThread("C");

Third.setPriority(Thread.MAX_PRIORITY);

First.start();

Third.start();

Second.start();

}

}

class MyThread extends Thread {

String message;

MyThread(String message) {

this.message = message;

}

public void run() {

for (int i = 0; i < 2; i++)

System.out.println(message + ":" + getPriority());

System.out.println(message + "" + getPriority());

}

}

//第三个程序

import java.awt.*;

import java.applet.*;

class cc {

static int n;

int nn;

static {

n = 20;

}

cc() {

nn = n;

}

}

public class TestC3 extends Applet {

public void paint(Graphics g) {

cc m = new cc();

cc m1 = new cc();

g.drawString("m1=" + m1.nn, 20, 50);

g.drawString("m=" + m.nn, 20, 90);

}

}

初学java,作业不会,请问运行结果是什么啊?

java程序运行结果是什么?switch语句

我爱编程网(https://www.52biancheng.com)小编还为大家带来java程序运行结果是什么?switch语句的相关内容。

public class Test{

public static void main(String argv[]) {

int i = 3;

switch (i) {

default:

System.out.println("default");

for (; i > 0; i--)

if (i > 1) {

continue;

} else {

{

System.out.println(i);

break;

}

}

case 0:

System.out.println("zero");

break;

case 1:

System.out.println("one");

case 2:

System.out.println("two");

}

}

}

运行结果如下:

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“初学java,作业不会,请问运行结果是什么啊?”相关推荐
JAVA程序 请问这些程序运行结果是什么 新手刚开始学 谢谢
JAVA程序 请问这些程序运行结果是什么 新手刚开始学 谢谢

java程序,运行结果与想象的不一样实例化Integer涉及到整型数的自动拆装箱,在进行自动拆装箱时,编译器会使用Integer.valueof()来创建Integer实例Integer.valueof()的源代码:publicstaticIntegervalueOf(inti){assertIntegerCache.high&gt;=127;if(i&gt;=Integer

2024-03-25 17:56:33
java程序运行结果是什么?
java程序运行结果是什么?

java程序运行结果是什么?classAnimal{publicAnimal(){super();System.out.println("我是动物");}}classCatextendsAnimal{Cat(){super();System.out.println("我是猫");}}classPersiaCatextendsCat{publicPersiaCat(){super();Syst

2024-05-30 00:05:46
如下java程序运行后会得到什么结果?为什么请详细点讲解。。。谢谢
如下java程序运行后会得到什么结果?为什么请详细点讲解。。。谢谢

如下java程序运行后会得到什么结果?为什么请详细点讲解。。。谢谢1、得到的结果应该是如下before241145153after1234514152、因为你在第一个for循环之后调用的ddd()方法,然后把数组a的引用传给了方法ddd(),然后在在方法ddd()之中调用了swap()方法,其中的三个参数和下面声明的swap()方法中的参数是对应的。。且在方法swap()

2024-06-22 06:44:24
java程序运行 ,不显示结果 ,我刚装的jdk,运行所有程序都没有结果不知道为什么啊。直接跳到下一行了。
java程序运行 ,不显示结果 ,我刚装的jdk,运行所有程序都没有结果不知道为什么啊。直接跳到下一行了。

java中没错,就是运行不出结果!!!求教!!!!!1.把publicclassdrawstring{及最后一行大括号去掉2.把publicvoidmain(String[]args)改为publicstaticvoidmain(String[]args)3.java文件名要改为DrawString.java可以了。java程序运行,不显示结果,我刚装的jdk,运行所有程序

2024-04-05 16:16:39
Python怎么写这个作业啊?
Python怎么写这个作业啊?

Python怎么写这个作业啊?以下是一个用Python实现计算购买笔记本优惠金额的程序:```pythondefcalculate_discount(n):price1=3#笔记本1的单价price2=5#笔记本2的单价discount_rate=0.8#优惠折扣率total_price=price1*n+price2*n#未优惠前的总价discounted_pr

2023-12-17 22:21:20
Java运行不起来是怎么回事啊?
Java运行不起来是怎么回事啊?

Java运行不起来是怎么回事啊?这个异常大家肯定都经常遇到,异常的解释是&amp;quot;程序遇上了空指针&amp;quot;,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。1.在浏览器中设置浏览器的安全级别,打开浏览器,最好是IE浏览器。2.在右上角的设置选项卡中选

2024-03-22 17:41:18
用editplus编译java时,总是出现无法运行该程序,请问是什么问题呀
用editplus编译java时,总是出现无法运行该程序,请问是什么问题呀

Java程序没错,EditPlus中,无法运行有没有什么提示?粘出来~!菜单文本:Java编译器命令:c:\java\bin\javac.exe参数:"$(FilePath)"初始目录:$(FileDir)捕获输出:开启要运行已编译的Java类文件,你可以进行如下设置:菜单文本:Java命令:c:\java\bin\java.exe参数:$(FileN

2024-05-07 01:36:37
下面java程序的运行结果 java求以下程序的运行结果
下面java程序的运行结果 java求以下程序的运行结果

java求以下程序的运行结果第一题是s=2+4+6=12考察do……while循环体和continue第二题是求数组中3的倍数的和,30+60+90=180第三题是考察try……catch语句的运用。定义了5个长度的数组,却在第十一个位置添加元素,导致数组越界。因此输出:“超出数组范围!*****异常处理结束!”以下Java程序的运行结果是()。C.运行正常,没

2024-06-30 17:31:11