课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么我输入代码
while ( i<=5 ) {System.out.println(i);i++;} 返回的值是1-6而不是1-5??问题出在哪儿?
2018-04-08
源自:Java入门第一季(IDEA工具)升级版 4-7
正在回答
public class HelloWorld {
public static void main(String[] args) {
int i = 1;
while(i<6){
System.out.println(i);
i++;
}
代码完全没有问题,没有你说的问题,除非是你把i++写在了println输出的前面,而且初始值给的是i=0,才会出现你说的这种情况
int i =1;while ( i<=5 ) {System.out.println(i);i++;}
输出结果:1-5。是不是while循环结束后,你又添加了一句System.out.println(i)
你这个是while语句还是do-while的?
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答求解答 i为什么是6(输出的i值为6)
5 回答int i=1; i < 10 && i != 5; i++
1 回答 for(int i=1;(i<10)&&(i !=5);i++){
3 回答for (int i=1; i <10 && i != 5; i++) 怎么是输出1 2 3 4
3 回答System.out.println(hobbys[i]);