
java 取模
publicclassAAA{publicstaticvoidmain(String[]args){inta=100;while(a%2==0){System.out.p...
public class AAA {
public static void main(String[] args) {
int a = 100;
while(a%2 == 0){
System.out.println(a);
a = a/4;
}
}
}
java 取模运算不是很清楚,详解 知识要点
public class AAA {
public static void main(String[] args) {
for (int i = 1; i < 10; i++){
if (i % 4 == 0)
break;
System.out.print(i+" ");
}
System.out.println("循环结束。");
}
}
什么意思 展开
public static void main(String[] args) {
int a = 100;
while(a%2 == 0){
System.out.println(a);
a = a/4;
}
}
}
java 取模运算不是很清楚,详解 知识要点
public class AAA {
public static void main(String[] args) {
for (int i = 1; i < 10; i++){
if (i % 4 == 0)
break;
System.out.print(i+" ");
}
System.out.println("循环结束。");
}
}
什么意思 展开
3个回答
展开全部
肯定是100了,
while(a%2 == 0){//第一次,100%2=0,while条件为真,所以执行循环体中的语句,于是打印了100,然后把a赋值为25(a=a/4),再次判断条件,25%2=1,while条件为假,跳出循环,结束。所以就只输出了100.
while(a%2 == 0){//第一次,100%2=0,while条件为真,所以执行循环体中的语句,于是打印了100,然后把a赋值为25(a=a/4),再次判断条件,25%2=1,while条件为假,跳出循环,结束。所以就只输出了100.
追问
public class AAA {
public static void main(String[] args) {
for (int i = 1; i < 10; i++){
if (i % 4 == 0)
break;
System.out.print(i+" ");
}
System.out.println("循环结束。");
}
}
追答
你贴了一段代码想问什么那?这个循环结束时,i=4,打印的结果是:1 2 3 。但是不会打印4出来,因为在打印之前,已经break了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询