朋友你好,你刚刚回答了我这个初学者的一个JAVA问题,我这还有一个问题是在想不通,您帮忙给点拨一下?

2024-12-22 16:25:03
推荐回答(4个)
回答1:

这是一个两重循环 第一次得时候 执行完k=++i;时 k=1 i=1
然后进入while循环 条件1<5条件为真 输入i=1 然后执行k+=2 这时k=3
然后判断条件3<5条件为真 又输入i i还是没变=1 所以输入了两个1

回答2:

i=0,自增后
while(k<5){
System.out.print(i);
k+=2;
}
这边会循环两次,打印的是i,循环的时候i还是等于1的
所以会有两个1

回答3:

看看运行过程:
for(int i=0;i<6;i++) i=0
int k=++i; k=i=1
System.out.print(i); 打印1
k+=2; k=3
System.out.print(i); 打印1
k+=2; k=5
i++ i=2
int k=++i; k=i=3
System.out.print(i); 打印 3
k+=2; k=5
i++ i=4
int k=++i; k=i=5
跳出循环

回答4:

装的,例如诺基亚它是即解即用的,不用安装,运行的时候手机会自己解压安装包的,这个取决于java的虚拟机,需要安装的手机,找到你下载的目录,运行你下载下来的文件就行了啊,java包为JAD和JAR格式的,如果点击不能打开的话,那就说明你手机不支持java