您的位置 首页 java

Java学习day03——复习循环 深刻理解 练习

练习循环的使用

下面是几个经典例子的编程题:

(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());

个人建议:刚开始学习java的盆友 在循环这块使用debug去跑这些可以看到每一步怎么走,深刻理解 for循环

文章来源:智云一二三科技

文章标题:Java学习day03——复习循环 深刻理解 练习

文章地址:https://www.zhihuclub.com/175713.shtml

关于作者: 智云科技

热门文章

网站地图