导航:首页 > 源码编译 > 这段代码编译运行后输出的结果是

这段代码编译运行后输出的结果是

发布时间:2022-06-19 23:01:30

A. 求下列程序编译运行后的输出结果,求详细解释,在线等

1.首先 class A implements Runnable表示A继承了Runnable接口,所以a是一个线程类,需要实现
public void run() 函数。
Thread t = new Thread(a);
t.start(); //启动线程
表示新new了一个线程,然后启动线程。
public void run() {
while(true) {
try{
Thread.currentThread().sleep(1000); //表示将当前线程休眠1000ms。
}catch(InterruptedException e){ //错误处理部分,不用管
System.out.println(e.toString());
}
程序不会输出,表示新生产一个线程,每1000ms休眠一次。

2.
interface B{ // 表示一个接口B
int k = 10;
}
A c1 = new A();
i = c1.k; //这里A实现了接口B,所以A中有成员变量k=10
System.out.println("i="+i);
因此输出i=10.

B. 编译和运行下面这段java代码后,控制台输出的结果是

选D ,打印结果为3
public class Test {
static {
int x = 5;//形参x 赋值为5,没有调用
}
static int x, y;//本类属性,x,y默认为0

public static void main(String args[]) {
x--;// 本类属性x-- this.x=-1
myMethod();
System.out.println(x + y + ++x);//x = this.x = 1 ,y = 0, ++x = 2
//打印结果为 3 x + y + ++x = 1+0+2 = 3
}

public static void myMethod() {
y = x++ + ++x;
// x++ = -1 , this.x = 0
// ++x = 1 , this.x = 1
//y = -1 + 1 = 0
}
}

C. 编译运行如下 Java 代码,输出结果是 ()。

答案是C、 7、12 代码是按照从上往下顺序执行,依次旅者逻辑即可

D. 在java中,编译运行的结果是什么

第一个是:two。错了,第一个打印不出结果的。呵呵

E. 这段C语言代码运行后会是什么输出结果

编译无误,可以运行。运行结果:

F. 编译并运行如下代码时将会出现什么结果:

1、这个程序编译会出错,c+=s; c是char类型,s是String类型。

2、public class Test3{
public static void main(String[] args) {
String s1="abc";
String s2="bcd";
String s3="bdef";
String s4="bghi";
String s5="bmn";
String s="b";

if(s1.substring(0, 1).equals(s)){
System.out.println(s1);
}
if(s2.substring(0, 1).equals(s)){
System.out.println(s2);
}
if(s3.substring(0, 1).equals(s)){
System.out.println(s3);
}
if(s4.substring(0, 1).equals(s)){
System.out.println(s4);
}
if(s5.substring(0, 1).equals(s)){
System.out.println(s5);
}
}
}

G. 求编译运行下面的程序,结果是什么

答案是B:先输出A,再输出B
A的main方法new了B,调用B的test方法;B的test方法里面,先调用父类(super)的test,也就是输出A,然后输出B

H. 为什么运行这段Java代码后输出的结果是 0 而不是10

  1. 这里涉及到的是Java的初始化过程;

  2. 如上图所示,增加第9行,这样子你就可以看得明白一些了;

  3. 基本的初始化过程:首先运行构造方法,然后从第6行开始进行初始化,此时第7行还没有初始化,所以此时 j的值为0,因此i也就为0了;

  4. 如果把第6行和第7行的位置互换一下,运行一下 ,估计就能明白了。

阅读全文

与这段代码编译运行后输出的结果是相关的资料

热点内容
远程命令阻塞 浏览:728
有网页源码怎么查数据 浏览:99
win10下make编译速度过慢 浏览:864
微机原理编译环境 浏览:17
怎么把图纸转换成pdf 浏览:539
安卓libcurl编译64 浏览:903
手机app怎么测速 浏览:275
中兴gpon命令 浏览:885
python中取出字典key值 浏览:680
Linux目录inode 浏览:146
手机上如何用文件夹发邮件 浏览:428
畅课app密码忘了怎么找回 浏览:79
怎么编译idea 浏览:231
如何查看服务器是否做了热备 浏览:1001
硬盘同名文件夹病毒 浏览:729
百度云不解压下载 浏览:563
新冠疫情app怎么用 浏览:973
拆二代程序员 浏览:400
河北压缩空气冷干机生产厂家 浏览:582
图论与java 浏览:579