java for循环,if语句作业
1.某公司每月标准上班时间是160小时,每小时工资是30元。如果上班时间超出了160小时,超出部分每小时按1.5倍工资发放。请编写程序计算员工月工资。
public class test4 {
public static void main(String[] args) {
double time=30*24;
double money=0;
if(time<=160)
money=160*30;
else if(time>160)
money=160*30+(time-160)*30*1.5;
System.out.println(money);
}
}
2.已知某年某月,请输出这个月共有多少天。(if语句)/** 判断2009年是闰年还是平年。*提示:*闰年的条件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。**/
public class test5 {
public static void main(String[] args) {
int year=2009;
if (year%4==0&year%100!=0|year%400==0)
System.out.println("2009是闰年");
else
System.out.println("2009是平年");
}
}
3.根据学生成绩,打印学生考试等级。
[90,100] 优
[80,90) 良
[60,80) 中
[0,60) 差
int score=89;
public class test6 {
public static void main(String[] args) {
int score=89;
switch (score/10){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("差");
break;
case 6:
case 7:
System.out.println("中");
break;
case 8:
System.out.println("良");
break;
case 9:
case 10:
System.out.println("优");
}
}
}
4.//计算数字5的阶乘 n! = n*n-1*n-2……*1
public class test7 {
public static void main(String[] args) {
int n=5;
int sum=1;
for(int i=0;i<n;i++){
sum*=n-i;
}
System.out.println(sum);
}
}
5.打印九九乘法表
public class test8 {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
for(int j=1,k=1;j<=i;j++,k++){
System.out.print(j+"*"+i+" ");
}
System.out.println();
}
}
}
浙公网安备 33010602011771号