189 8069 5689

java中再来一次的代码 java怎么重复运行

java中如何用continue跳过while循环中的某一值继续其他步骤

当while(条件)里面的条件为true时,就会执行while大括号内的代码,里面有什么就会执行

成都创新互联公司,专注为中小企业提供官网建设、营销型网站制作、响应式网站设计、展示型网站设计制作、成都网站设计等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。

如果里面有continue的话,会跳过本次循环

也就是说,continue后的代码这次循环不执行了,开始执行下次循环

参考代码:

int i = 0;

while(true) {

i++;

if (i=10) {

break; //表示当i=10的时候,就跳出循环,执行while后面的代码

}

if(i%2==0) {

continue; //表示当i能整除2的时候,就跳过本循环,不执行while中后面的语句,而是执行 下一轮循环。比如当i=2时,就continue,即是不再执行System.out.println(i);而是执行上面的i++

}

System.out.println(i);

}

java如何实现再来一局?

运行效果

public class Game1 {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("请选择(1.开始猜拳游戏 2.退出系统)");

int player = in.nextInt();

do {

if (player == 1) {

fingerGuessingGame();

System.err.println("再来一次:请选择(1.开始猜拳游戏 2.退出系统)");

player = in.nextInt();

} else if (player == 2) {

System.out.println("退出游戏系统, 欢迎下次使用!");

//输入了结束标志就跳出死循环

break;

} else {

System.err.println("您的输入不是1,2中的任何一个,请重新输入:");

player = in.nextInt();

}

} while (true);

}

//实现猜拳小游戏

public static void fingerGuessingGame() {

Scanner in = new Scanner(System.in);

System.out.println("-----猜拳游戏-----");

System.out.println("请出拳(1.剪刀 2.石头 3.布)");

int player = in.nextInt();

do {

if (player 3 || player = 0) {

System.err.println("您的输入不是1,2,3中的任何一个,请重新输入:");

player = in.nextInt();

} else {

//输入对了就跳出死循环

break;

}

} while (true);

int computer = (int) (Math.random() * 3) + 1;

String A = "";

String B = "";

switch (player) {

case 1:

A = "剪刀";

break;

case 2:

A = "石头";

break;

case 3:

A = "布";

break;

}

switch (computer) {

case 1:

B = "剪刀";

break;

case 2:

B = "石头";

break;

case 3:

B = "布";

break;//switch最好加上default

}

if (player == computer) {

System.out.println("平局,您出的是:" + A + " 电脑出的是:" + B);

} else if (player == 1 computer == 2 || player == 2 computer == 3 || player == 3 computer == 1) {

System.out.println("很遗憾,您输了,您出的是 " + A + "  电脑出的是" + B);

} else {

System.out.println("恭喜,您赢了,您出的是 " + A + "  电脑出的是 " + B);

}

System.out.println("欢乐的时光总是那么短暂,这一局小游戏结束了!");

}

}

一个nim游戏 每次执行完 怎么记录玩家的获胜次数 java代码

pre t="code" l="java"public static void main(String[] args) {

try {

System.out.println("石头:1,剪子:2,布:3,请输入1或2或3。输入0游戏结束");

char userInput;

while((userInput=(char) System.in.read())!='0'){

String result="";

if(userInput=='1'){

result="布";

}else if(userInput=='2'){

result="石头";

}else if(userInput=='3'){

result="剪子";

}

if(userInput!='\r'userInput!='\n'){

System.out.println("你输了!电脑出的是:"+result+",再来一次吧^_^");

}

}

} catch (IOException e) {

e.printStackTrace();

}

}

myeclipse中的一个while循环,如何重头循环。

你可以多设置几个变量;例如:while外面设置两个变量;while里面运算的结果赋值给另外一个变量;然后原来的变量在重新复原;我也不知道怎么表达,你把代码发上来,想要实现什么效果你说下,我给你改;


当前名称:java中再来一次的代码 java怎么重复运行
本文链接:http://jkwzsj.com/article/dosgjii.html

其他资讯