数字爆炸⼩游戏+breakout⽤法详解java初学者必学
import java.util.Random;
import java.util.Scanner;
public class ⼩游戏 {
public static void main(String[] args) {
// TODO ⾃动⽣成的⽅法存根
Random rand=new Random();
int rand_Int(100);
int x = 0;
Scanner sc=new Scanner(System.in);
out:
while(true) {
System.out.println("输⼊⼀个数");
x++;
int a =sc.nextInt();
if(a<rand_int1) {
System.out.println("太⼩了");
System.out.println("还想继续猜吗");
System.out.println("输⼊ Y:是,输⼊N:否");
String b = sc.next();
switch(b) {
case "Y":
break;
case "N":
break out;
}
}
else if(a>rand_int1) {
System.out.println("太⼤了");
System.out.println("还想继续猜吗");
System.out.println("输⼊ Y:是,输⼊N:否");
String c = sc.next();
switch(c) {
case "Y":
break;
case "N":
break out;
}
}
else if(a==rand_int1) {
System.out.println("恭喜你猜对了");
break out;
}
}
java switch case string
}
}
引⼊随机数的概念我之前有讲过,但这个不是输⼊在数组中⽽是给整形变量赋值,⾸先在顶部导⼊import java.util.Random;再int
rand_Int(100);定义rand_int1,⾃动输⼊随机数,Int(100),在()内定义随机数的⼤⼩区间就可以了.
引⼊新概念break out;今天做这题时我在解决如何直接终⽌循环时弄得很⿇烦,很复杂,我⽼师教了我这个解决办法,在循环之前写out:,如果想在循环内直接结束直接⽤break out;即可,嵌套中的循环也可以直接结束,⾮常好⽤.
喜欢我的点⼀个关注吧谢谢⼤家.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。