import java.util.Scanner;
class demo08 {
public static void main(String[] args) { //这个是main函数,是程序的主入口,代码的执行,是从这里开始的。
/*
需求:综合小案例
首先进入到游戏选择界面,根据用户输入的数字玩儿对应的游戏
游戏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 m=sc.nextInt();
System.out.println("你要的乘法表如下:");
for(int i=1;i<=m;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(i*j)+'\t');
}
System.out.print("\n");
}
}
public static void game2(){
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数字!");
int m=sc.nextInt();
System.out.println("请输入第二个数字:");
int n=sc.nextInt();
System.out.println("你要的结果为:"+m+" + "+n+" = "+(m+n));
}
public static void game3(){
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数字!");
int m=sc.nextInt();
System.out.println("请输入第二个数字:");
int n=sc.nextInt();
System.out.println("你输入的数字为:"+"m="+m+", n="+n);
m=m^n;
n=m^n;
m=m^n;
System.out.println("其结果数字为:"+"m="+m+", n="+n);
}
public static void game4(){
for(int i=1;i<=8;i++){
for(int k=8;k>=i;k--){
System.out.print(" ");
}
for(int j=1;j<=(2*i-1);j++){
System.out.print("*");
}
System.out.println();
}
}
public static void game5(){
Scanner sc=new Scanner(System.in);
System.out.println("请输入第一个数字!");
int m=sc.nextInt();
System.out.println("请输入第二个数字:");
int n=sc.nextInt();
int count=0;
if(m>n){
//int count=0;
for(int x=n;x<m;x++){
if(x%2!=0)
count++;
}
System.out.println("你输入两个数之间的奇数有"+count+"个");
}
else if(m<n){
for(int y=m;y<n;y++)
if(y%2!=0)
count++;
System.out.println("你输入两个数之间的奇数有"+count+"个");
}
else if(m==n){
System.out.println("你输入的两个数相同,中间没有奇数:");
}
}
public static void game6(){
Scanner sc = new Scanner(System.in);
System.out.println("请输入你最喜欢吃的水果");
String fruit = sc.next();
System.out.println("美女,这么巧啊,我也喜欢吃" + fruit );
}
} |
|