新手while循环求助

dzxczx 2015-10-12 08:07:11
public class wpe{
public static void main(String[] args){
int i=2;
while(i<3){
System.out.println("你是猪");


}

}
}
怎样在循环执行之前让i>3 让它不输出句子?
求助,可能表达不是很清楚。见谅= =
新手
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Usher丶AckMan 2015-10-13
  • 打赏
  • 举报
回复
package com.wangbingan.action;

import java.util.Scanner;

/**
* 测试
*
* @author Administrator
*
*/
public class Vip {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// 定义输入
Scanner scan = new Scanner(System.in);

int i = 0;

// 当输入的数字大于3的时候,就不再输出
while (i < 3) {
// 提示语
System.out.println("请输入数字:");
// 可以在Console中输入数字
i = scan.nextInt();
if (i >= 3) {
System.out.println("超过3,所以你不是猪!");
// 不满足条件,跳出循环
break;
}

// 输出
System.out.println("你真是猪!" + "\n");
// 满足条件,继续跑
continue;
}
}

}


不谢,结贴!
请叫我虫子哥 2015-10-13
  • 打赏
  • 举报
回复

public class wpe{
public static void main(String[] args){
int i=2;
while(i<3){
System.out.println("你是猪");
i++;
}
}

你是不是想这样?大于3了就不输出了。
qq4585140 2015-10-13
  • 打赏
  • 举报
回复
i一直没发生变化
郭郭0125 2015-10-12
  • 打赏
  • 举报
回复
你 i 的值都不会变化,怎么让 i > 3的?
而且循环之前如果 i >=3 本身就是不会进去循环的吧。

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧