案列1.
猜数字游戏:
随机产生0~9之间的数字
案列源码:
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
int max = 9;
int min = 0;
int ran = (int) (Math.random() * 10);
System.out.println("请输入你猜的数字");
Scanner scanner = new Scanner(System.in);
int i=10;
for (; i != ran; ) {
i = scanner.nextInt();
if (i > ran) {
max = i;
System.out.println("太大了");
} else if (i < ran) {
System.out.println("太小了");
min = i;
} else if (i == ran) {
System.out.println("猜对了");
break;
}
}
}
}
成品展示:
案列2.
案列源码:
import java.util.Scanner;
public class Demo03 {
public static void main(String args[]) {
int sum = 0;
boolean flag=true;
// T恤的价格:245 网球鞋的价格: 570 网球拍:300
Scanner scanner = new Scanner(System.in);
while (flag) {
System.out.println("请输入商品编号");
System.out.println("1 T恤的价格:245 2 网球鞋的价格: 570 3 网球拍:300");
int num = scanner.nextInt();
switch (num) {
case 1:
System.out.println("请输入购买数量");
int quantity = scanner.nextInt();
sum += quantity * 245;
System.out.println("T恤&245 数量" + quantity + "合计" + sum);
break;
case 2:
System.out.println("请输入购买数量");
quantity = scanner.nextInt();
sum += quantity * 570;
System.out.println("网球鞋&2570 数量" + quantity + "合计" + sum);
break;
case 3:
System.out.println("请输入购买数量");
quantity = scanner.nextInt();
sum += quantity * 300;
System.out.println("网球拍&300 数量" + quantity + "合计" + sum);
break;
}
System.out.println("是否继续(y/n)");
String str = scanner.next();
if (str.equals("n")) {
System.out.println("应付金额:"+sum);
flag=false;
break;
}
}
}
}
成品展示: