新手求教,关于循坏的问题。

如图,怎么理解system.out.println(i + “”)的意思图片说明

Java中基本类型和字符串做运算,结果还是字符串,i+" "就是转换成 i的数值加一个空格的形式,System.out.println(i+" ")是将结果打印在控制台

打印出来就是1+2+3....

print 打印出的不换行加个空格,增加一个间隔

System.out是系统标准输出流,默认指向控制台;

System.out提供了很多方法,print就是其中一个,
意思是不换行输出。

所以system.out.println(i+" ");的意思就是输出一个i的值加一个空格,不换行。

如果有帮助,希望采纳

system.out.println(i + “”)
这是一个输出语句,你可以背几遍记住它,它的作用是用来输出。
在你的图片中那句话的作用就是
输出1 2 3

i%4==0取余数等于0,相当于能被4整除的跳过,所以打印的是不能被4整数的i值

当不符合if条件后面就System.out.println(i+"")打印出来

system.out.print(),是系统输出语句,
输出的结果是 1 2 3

当i =4 求余,执行if(i % 4){..} 里面的break 语句。终止循环。。

system.out.println(i + “”)的意思就是
打印出 i的值,第一次循环i为1,就在控制台输出1
之后类似
+“”则是在后面 输出""里面的值,因为“”里面没值,所以你可以不管他。