[后端]java基础(3.5)java基础进阶之小游戏与转义字符

来源:未知 浏览 131次 时间 2021-06-17 14:58

如果能把前面的仔细看下来学到这相信你也有一定的java基础了网站采集相信你也有一定的java基础了接下来我们做个简单的石头剪刀布的游戏跟电脑玩呗。

public static void main(String[] args) {

[后端]java基础(3.5)java基础进阶之小游戏与转义字符

 

for (int i = 0; i < 10; i--) {//创建一个死循环

[后端]java基础(3.5)java基础进阶之小游戏与转义字符

int j = input.nextInt();//获取输入内容

while(j>3||j<-1){//验证输入类型若不对

System.out.println("笨蛋出拳都不会!找大妖怪充值智商去!

");

System.out.println("你先出拳:1(剪刀)2(石头)3(布)");//打印提示语

j = input.nextInt();//重新获取输入内容并将获取的值赋给j

}

int c = (int) (Math.random() * 3) + 1;//电脑出拳(生成一个大于等于1小于等于三的随机数)

switch (c) {

case 1: //当随机数为1时

System.out.print("我出剪刀");

if (j == 1) {//对用户的输入进行判断最后做比较

System.out.println("你出剪刀");

System.out.println("我们平手

");

break;

} else if (j == 2) {

System.out.println("你出石头");

System.out.println("我赢了

");

break;

} else {

System.out.println("你出布");

System.out.println("你赢了

");

break;

}

case 2://当随机数为2时

System.out.print("我出石头");

if (j == 1) {//对用户的输入进行判断最后做比较

System.out.println("你出剪刀");

System.out.println("我赢了

");

break;

} else if (j == 2) {

System.out.println("你出石头");

System.out.println("我们平手

");

break;

} else {

System.out.println("你出布");

System.out.println("你赢了

");

break;

}

case 3://当随机数为3时

System.out.print("我出布");

if (j == 1) {//对用户的输入进行判断最后做比较

System.out.println("你出剪刀");

System.out.println("你赢了

");

break;

} else if (j == 2) {

System.out.println("你出石头");

System.out.println("我赢了

");

break;

} else {

System.out.println("你出布");

System.out.println("我们平手

");

break;

}

}

}

}

通过运行上述代码我们可以总结一些东西:

System.out.println()与System.out.print()的区别是System.out.println()运行之后会换行

在Stirng类型中加入”反斜杠n”输出语句也会换行这个 “反斜杠n”是个转义字符代表的就是换行。 那么为什么要使用转义字符呢?我们去百度一下:

标签: 石头break你出