黑马程序员技术交流社区
标题:
java一周知识总结(放在了一个程序里面)
[打印本页]
作者:
MAY1066
时间:
2015-6-25 19:05
标题:
java一周知识总结(放在了一个程序里面)
/*
通过键盘录入
Scanner
nextInt();
几个选项 选择玩几个小游戏 比如 1 2 3 4
用switch语句实现匹配 ,
选项1:
让用户在控制台输入两个整数,然后交换顺序输出. -- 这将两种方式都敲一下
选项2:
让用户在控制台输入两个整数 ,第一个数小,第二个数大, 计算这两个数之间所有偶数的和
// 这思考,如果用户输入的第一个数比第二个数还大 怎么办?
选项3:
让用户输入一个数字,这个数字表示的意思是打印多少行的*, 而这个星星是三角形的
选项4:
选择这个选项,我给你个惊喜 -- 打印个99乘法表
default: 选错了选项,怎么办? 结束.
*/
import java.util.Scanner;
class GameDemo
{
public static void main(String[]args)
{
Scanner sc=new Scanner(System.in);
while(true){
System.out.println("请输入选择的数字:");
int a=sc.nextInt();
switch(a)
{
case 1:
{ System.out.println("请输入第一个用于交换的数字:");
int x=sc.nextInt();
System.out.println("请输入第二个用于交换的数字:");
int y=sc.nextInt();
System.out.println("您输入的数字是:"+x+" "+y);
int temp;
temp=x;
x=y;
y=temp;
System.out.println("交换后的是:"+x+" "+y);
}
break;
case 2 :
{
int sum=0;
while(true)
{
System.out.println("请输入两个数");
int x=sc.nextInt();
int y=sc.nextInt();
if (x<y)
{
for (x=x;x<y ; x++)
{
if (x%2==0)
{
sum+=x;
}
}
System.out.println("偶数的和是:"+sum);
//System.out.println("---------------");
break;
}else
{
System.out.println("输入的错误");
System.out.println("----------");
}
}
}
break;
case 3 :
{ System.out.println("输入打印的行数");
//int x=sc.nextInt();
//int m=sc.nextInt();
//System.out.println(x);
int x=sc.nextInt();
for (int i=1;i<=x ;i++ )
{
for (int y=1;y<=i ;y++ )
{
System.out.print("*");
}
System.out.println();
}
}
break;
case 4://选择这个选项,我给你个惊喜 -- 打印个99乘法表//=j*i+"\t"
{
System.out.println("选择这个选项,我给你个惊喜");
for (int i=1;i<=9 ;i++ )
{
for (int j=1;j<=i ;j++ )
{
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println();
}
}
break;
}//这是switch的分号
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2