练习循环的使用
下面是几个经典例子的编程题:
(1)99乘法表
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+”*”+i+”=”+(i*j)+”\t”);
}
System.out.println();
}
(2)输入你的职位,判定你的工资 :员工 5000、经理 10000、总裁 30000(用三元表达式)
Scanner sc=new Scanner(System.in);
System.out.printlln(“请输入职位”);
String name=sc.next();
If(name.equals(“员工”)||name.equals(“经理”)||name.equals(“总裁”)){
int money=name.equals(“员工”)?5000:(name.equals(“经理”)?10000:30000);
System.out.println(money);
Else{
System.out.println(“error”);
}
}
3、键盘输入一个数,判断是否是质数?
System.out.println(“请输入一个数”);
Scanner sc = new Scanner (System.in);
int i;
int num=sc.nextInt();
for(i=2;i<num;i++){
if(num%i==0){
System.out.println(num+”不是质数”);
Break ;
}
}
if(i==num){
System.out,println(num+”是质数”);
}
4、输入年月日,判断是本年的第几天。
Scanner sc=new Scanner(System.in);
System.out.println(“输入年月日”);
Int year=sc.nextInt();
Int month=sc.nextInt();
Int day=sc.nextInt();
Int days=0;
Switch(day){
Case 1:
Case 3
Case 5:
Case 7:
Case 8:
Case 10:
Case 12:
Days=31:
Break;
Case 4:
Case 6:
Case 9:
Case 11:
Days=30
If(year)
Int day1=0;
For
}
5、输入小写的a到e,输出所对应的大写。
Scanner sc = new Scanner(System.in);
System.out.print(“请输入要转换的小写字符”);
String str = sc.nextLine();
System.out.print(str.toUpperCase());