-
猜数字小游戏案例
-
系统产生一个1-100之间的随机数,请猜出这个数据是多少。
-
分析:
-
A:系统产生一个随机数1-100之间的。
-
int number = r.nextInt(100) + 1;
-
B:键盘录入我们要猜的数据
-
用Scanner实现
-
C:比较这两个数据(用if语句)
-
大了:给出提示大了
-
小了:给出提示小了
-
猜中了:给出提示,恭喜你,猜中了
-
D:多次猜数据,而我们不知道要猜多少次,怎么办呢?
-
while(true) {循环的内容}
*/package com.itheima; import java.util.Random; import java.util.Scanner; public class RandomTest { public static void main(String[] args) { // 系统产生一个随机数1-100之间的。 Random r = new Random(); int number = r.nextInt(100) + 1; while(true){ // 键盘录入我们要猜的数据 Scanner sc = new Scanner(System.in); System.out.println("请输入你要猜的数字(1-100):"); int guessNumber = sc.nextInt(); // 比较这两个数据(用if语句) if (guessNumber > number) { System.out.println("你猜的数据" + guessNumber + "大了"); } else if (guessNumber < number) { System.out.println("你猜的数据" + guessNumber + "小了"); } else { System.out.println("恭喜你,猜中了"); break; } } } }
定义一个数组,输出数组名及元素。然后给数组中的元素赋值,再次输出数组名及元素
package com.itheima_01;
/*
* 需求:定义一个数组,输出数组名及元素。然后给数组中的元素赋值,再次输出数组名及元素。
*/
public class ArrayTest {
public static void main(String[] args) {
//定义一个数组
int[] arr = new int[3];
//输出数组名及元素
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//给数组中的元素赋值
arr[0] = 100;
arr[2] = 200;
//再次输出数组名及元素
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}