求问以下这段JAVA代码的运行

作者&投稿:茅所 (若有异议请与网页底部的电邮联系)
请教java程序的运行~

仔细看看,你自己定义的ThreadTest类有带参(而且参数类型是 ThreadTest类 )的构造方法么???有start()方法么???

正确的写法:将 new ThreadTest(t).start(); 改成---
new Thread(t).start();

解释一下:Thread(线程类)有一个构造方法,参数类型为Runnable,而你的ThreadTest类实现了Runnable接口,所以可以作为Thread类的构造方法的参数..

首先 给c 赋值为 字符a;然后进入选择语句。第一个符合 所以执行输出 “a",之后语句继续执行,没有break;跳出所以继续打印 default;

为什么打不出a,for(int a=0;a<s.length();a++) for循环的a是从0开始的,charAt(0)就是a,是可以打出来的。

代码和运行结果:

另外没太看懂你问题的意思。



你这个程序的作用只是把字符串中的空格去掉跟a没有关系
a在其中的含义是数组的下标
字符串中的a和for()中的a没有关系


求问以下这段JAVA代码的运行
为什么打不出a,for(int a=0;a

请问这段Java程序为何会出错
);} else { System.out.println("pizhu:putong");}sc.close(); }}楼主的代码:public static void main(String[] args, int sum) { 这一行去掉(, int sum)这一段,就好了

大家帮我看看这段java程序有什么问题
class inner { outer Outer;public inner(outer Outer){ ……

java一段程序提问
你好,你设把容器设置了空布局了。所以你需要设置label的大小和位置。还有你 arg1.clearRect(x,y,width,height);画的不是圆形。import java.awt.*;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;class Dh extends JDialog { pu...

java基础问题 还是不明白set get方法以及return的用法,大家谁能给我...
所以int id = 1 调用get得到id的值 System.out.print(Yh.getid()); ---执行getid方法 return是返回值 方法分有返回值和没有返回值两种 void是没有返回值 其他是有返回值 return this.id;是返回this.id的值 setid给this.id赋值为1 所以return 返回的值为1 运行得到答案是 1 这个问题很...

大神帮忙回答一下这个JAVA问题
} public void setPrice(double price) { this.price = price; }}测试类,也可以直接在FoodItem的main方法里写 public class Test { public static void main(String[] args) { \/\/ ii FoodItem fishAndChips = new FoodItem(1, "Fish and Chips", 14.50); FoodItem ...

求问Java中这段代码有什么错误
你前面return id ;已经return了。后面的代码不能执行,叫死代码,你把count++后面的}移动到return id ;后就好了 或者return前移到}里面也可

求大神帮忙注释一下以下Java代码,到时候答辩老师要问的
public class Clock { public static void main(String args[]) { ClockView cv = new ClockView(); \/\/声明并初始化一个ClockView 对象 cv.setVisible(true); \/\/设置窗体可见(默认是隐藏不可见的) try { \/\/捕获异常代码块 for(;;) { \/\/死循环 cv.refreshTim...

关于java中 随机产生的问题 这段代码中int random = (int)(Math.random...
(Math.random()*10); \/\/产生随机数 这段代码中,Math是数学类,random()是Math类中的一个方法,random本身只产生(0~1)之间的小数,random()*10 意思是产生0~10之间的小数 ,int(random()*10)的意思是强制取整,把小数部分去掉只去整数部分,所以 就变成了 产生0~9之间的整数。

这段java程序怎样才能让“所输入的数小于0!”只输出一次,并且满足题目...
那你 if(m%i == 0){ flag = true;break;} 时候明显不是素数,所以这么改:初始声明的时候: boolean flag = true;\/\/你原来声明的false if (m % i == 0){ flag = false;break;} 这样这个程序就完美啦少年!还有少年你很努力啊,六点起来就写程序,大爷看好你!

英吉沙县15690394022: 求如下java代码的运行过程? -
屠张复方: 运行过程? step1-1:i=1,j=2,满足布尔表达式,进入for循环体 step1-2:输出 i=1j=2 step1-3:for变量运算i++,j=i+10,然后重新判断布尔表达式 step2-1:i=2,j=12,满足布尔表达式,进入for循环体 step2-2:输出 step2-3:变量运算 …… 直到i=5时,不满足布尔表达式,不进入循环体输出应该是 i=1j=2 i=2j=12 i=3j=13 i=4j=14 没测试过,应该没错的

英吉沙县15690394022: 求以下Java代码的运行结果? -
屠张复方: 结果是AB,B 首先java中,除了基本数据类型以外,全部都是做引用传递. 比如StringBuffer a = new StringBuffer("A"); 相当于在栈内存中有一个a , 存放着堆内存中new StringBuffer("A") 的地址 (比如是00ff00). 调用operate(a,b) 其实是传递的a 和b和引用地址的复制值 在operate方法中, x.append(y); 会把 00ff00 这个堆内存地址中的值改成"AB" 而y=x 只会把y这个引用 指向x 而原来的b指向不会变,仍然还是指向 new StringBuffer("B") 所以最后输出 AB,B

英吉沙县15690394022: 这段java代码的运行原理. -
屠张复方: public class chuandi_2 {int x;//第一步:. chuandi_2 声明了变脸int x,然后进main函数调用 public static void main(String [] agev) {chuandi_2 obj1 = new chuandi_2();//第二步:.new obj1obj1.x=5; //第三步:obj.x赋值为5change(obj1);...

英吉沙县15690394022: 求java题目答案: 下面代码的运行结果是 - ----. -
屠张复方: int型变量,只声明没有赋值,默认值是0,所以x是0 y声明是赋值为5,并且没有再进行赋值,所以y是5 运行结果是:filed1 = 0 filed2 = 5

英吉沙县15690394022: java中运行以下代码无任何输去,也不报错 -
屠张复方: 楼主修改Same()方法,主要在for循环内,输出结果为包含1和30和其他三个随机数 public void Same(){ for(int y=0;y if(a==result[y]){ a=rand.nextInt(30); continue; } } this.boo=true; this.add(); }

英吉沙县15690394022: 这段JAVA程序需要怎么样才能运行? -
屠张复方: 注意:applet不能直接用java命令运行 因为没有main入口方法嘛 方法(步骤): 1、Javac GridLayoutDemo.java后生成GridLayoutDemo.class 2、在跟GridLayoutDemo.class同一级的目录下新建一个文本文件,并输入: <applet code="...

英吉沙县15690394022: 以下代码段的运行结果是() - 上学吧找答案
屠张复方: 要返回的结果已经准备好了,就在此时程序转到finally执行了,但是不会影响他的返回结果,所以这里返回的是10,在转之前,try中先把要返回的结果存放到不同于a的局部变量中,执行完finally之后,再从中取出之前准备好的结果返回,因此即使finally中对变量a进行了改变在try语句中,在执行return语句时

英吉沙县15690394022: 这段Java代码怎么理解,执行过程是怎么样的? -
屠张复方: 其实就是说明一下静态方法的使用,在类内部可以直接用方法名调用.最后的结果就是打印两遍hello world

英吉沙县15690394022: 请对下面的java程序的运行过程进行描述: -
屠张复方: 主方法中定义两个HelloWorld类型的对象(未实例化) 实例化对象hw1,为构造方法传递一个Hi.hw2 = hw1对象附值,hw2也达到了实例化效果 hw1调用sayHello();方法 输出hi hw2调用sayHello();方法 输出hi 重新实例化hw2,为构造方法传递一个Hey hw1调用sayHello();方法 输出hi hw2调用sayHello();方法 输出Hey

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网