import java.util.Scanner;
class TestOne2 {
public static void main(String[] args) {
/*
需求:综合小案例
首先进入到游戏选择界面,根据用户输入的数字玩儿对应的游戏
游戏1:让用户输入一个数字,你来打印对应的乘法表
游戏2:让用户输入两个数字,你来计算出这两个数字间的所有整数和
游戏3:让用户输入两个数字,你来交换着两个数字的值
游戏4:让用户输入两个数字,你根据这两个数字来打印一个对应行列的正三角形*图
*
* *
* * *
* * * *
* * * * *
游戏5:让用户输入两个数字,你来计算着两个数字间的奇数有多少个。
游戏6:我说咱俩心有灵犀你信吗?不信你输入下你最喜欢吃的水果
*/
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要玩儿的游戏的编号,游戏如下:");
show();
int num = sc.nextInt();
System.out.println("你选择玩儿的是游戏是Game" + num);
switch (num) {
case 1:
game1();
break;
case 2:
game2();
break;
case 3:
game3();
break;
case 4:
game4();
break;
case 5:
game5();
break;
case 6:
game6();
break;
}
}
public static void show(){
System.out.println("\tGame1:输入一个数字,我给你打印对应的乘法表");
System.out.println("\tGame2:输入两个数字,我给你计算出这两个数字间的所有整数和");
System.out.println("\tGame3:输入两个数字,有意想不到的惊喜哟!!"); //你来交换着两个数字的值
System.out.println("\tGame4:输入两个数字,我能猜到你心里在想什么!"); //正三角形*图
System.out.println("\tGame5:输入两个数字,你来计算着两个数字间的奇数有多少个");
System.out.println("\tGame6:我说咱俩心有灵犀你信吗?不信你输入下你最喜欢吃的水果"); //
}
public static void game1(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入你想打印的乘法表的数值:");
int a = sc.nextInt();
for (int x=1; x<=a; x++) {
for (int y=1; y<=x; y++) {
System.out.print(y+"*"+x+"="+y*x+"\t");
}
System.out.println();
}
}
public static void game2(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个数值:");
int a2 = sc.nextInt();
int b2 = sc.nextInt();
int sum = 0;
if (b2>a2) {
for (int x=a2; x<=b2; x++) {
sum+=x;
}
}else{
for (int x=b2; x<=a2; x++) {
sum+=x;
}
}
System.out.println("sum="+sum);
}
public static void game3(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个数值:");
int a3 = sc.nextInt();
int b3 = sc.nextInt();
a3 = a3 ^ b3;
b3 = a3 ^ b3;
a3 = a3 ^ b3;
System.out.println("a3="+a3+",b3="+b3);
}
public static void game4(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个数值:");
int a4 = sc.nextInt();
int b4 = sc.nextInt();
for (int x=0;x<a4 ;x++ ){
for (int y=x+1;y<b4 ;y++ ){
System.out.print(" ");
}
for (int z=0;z<=x ;z++ ){
System.out.print("* ");
}
System.out.println();
}
}
public static void game5(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入两个数值:");
int a5 = sc.nextInt();
int b5 = sc.nextInt();
int count = 0;
if (a5<b5) {
for (int x=a5; x<=b5; x++) {
if (x%2!=0) {
count++;
}
}
}else{
for (int x=b5; x<=a5; x++) {
if (x%2!=0) {
count++;
}
}
}
System.out.println(count);
}
public static void game6(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入你最喜欢吃的水果");
String fruit = sc.next();
System.out.println("美女,这么巧啊,我也喜欢吃" + fruit );
}
}
|
|