实验目的:
熟悉布尔运算
熟练使用分支语句和循环语句控制程序执行流程
利用Swich语句实现多分支。
熟悉布尔运算
熟练使用分支语句和循环语句控制程序执行流程
利用Swich语句实现多分支。
学习控制循环终止条件、循环的正常退出、使用 continue 语句、break 语句.
实验步骤与内容:
1. 编写一个程序,当键盘输入“WASD”这四个按键中的一个(大小写均可)时,输出相对应的方向。(注意使用for 循环使程序更加人性化)
2. 从1-1000中随机选取一个数,反复让用户猜是什么,直到用户猜对或用户退出为止。每猜一次告诉用户猜测的结果是对或过大或过小。使用一个标示值确定用户是否想退出。当用户猜对时告诉他猜对的次数。每次游戏结束时询问用户是否想继续玩,直到用户选择结束。
package experiment4;
import java.util.Scanner;
public class HiLo {
public static void main(String[] args) {
int number=1,yournumber,i=1;
String choice ="y" ;
while (choice.equalsIgnoreCase("y")) {
number=(int) (Math.random()*1000)+1;
System.out.println("请输入一个数字(1-1000)");
Scanner scan=new Scanner(System.in);
yournumber=scan.nextInt();
if(yournumber>1000) {
System.ou