1.有两个数a和b,请输出最大的数字
int a=4, b=7
package com.com.day3;
import java.util.Scanner;
public class Max {
public static void main(String[] args) {
int a,b;
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
if(a>b){
System.out.println(a);
}else{
System.out.println(b);
}
}
}
2.判断一个数是否是水仙花数?
水仙花数:
(1)它是一个三位整数
(2)个位数字的立方+十位数字的立方+百位数字的立方=它本身
如:153=1的立方+5的立方+3的立方
153 370 371 407
package com.com.day3;
public class SXH {
public static void main(String[] args) {
int a,b,c;
for (int i = 100; i <1000 ; i++) {
a=i%10;
b=i/10%10;
c=i/100;
if(i==a*a*a+b*b*b+c*c*c){
System.out.println(i);
}
}
}
}
3. 某公司每月标准上班时间是160小时,每小时工资是30元。
如果上班时间超出了160小时,超出部分每小时按1.5倍工资发放。请编写程序计算员工月工资。
package com.com.day3;
import java.util.Scanner;
public class GongZi {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入工作时长:");
int second=sc.nextInt();
double salary=second*30;
if(second>160){
salary=salary+(second-160)*30*1.5;
}
System.out.println(salary);
}
}
4. 已知某年某月,请输出这个月共有多少天。(if语句)
/** 判断2009年是闰年还是平年。
*提示:
*闰年的条件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。
**/
package com.com.day3;
import java.util.Scanner;
public class Day {
public static void main(String[] args) {
int[] m={31,28,31,30,31,30,31,31,30,31,30,31};
Scanner sc=new Scanner(System.in);
System.out.println("请输入年份:");
int a=sc.nextInt();
System.out.println("请输入月份:");
int b=sc.nextInt();
if (a%4==0&&a%100!=0||a%400==0){
m[1]=29;
}
System.out.println(a+"年"+b+"月有"+m[b-1]+"天");
}
}
5. 根据学生成绩,打印学生考试等级。
[90,100] 优
[80,90) 良
[60,80) 中
[0,60) 差
int score=89;
package com.com.day3;
import java.util.Scanner;
public class Chenji {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生成绩:");
int s= sc.nextInt();
while(s>100||s<0){
System.out.println("输入有误,请重新输入:");
s=sc.nextInt();
}
int score=s/10;
switch (score){
case 10:
case 9:
System.out.println("优");break;
case 8:
System.out.println("良");break;
case 7:
case 6:
System.out.println("中");break;
default:
System.out.println("差");break;
}
}
}
6.//计算数字5的阶乘 n! = n*n-1*n-2……*1
package com.com.day3;
import java.util.Scanner;
public class Jie {
public static void main(String[] args) {
System.out.println("请输入阶乘数值:");
Scanner sc =new Scanner(System.in);
int a=sc.nextInt();
long sum=a;
for (int i = a; i >1 ; i--) {
sum=sum*(i-1);
}
System.out.println(a+"!阶乘结果为"+sum);
}
}
7. 打印九九乘法表
package com.com.day3;
public class Biao {
public static void main(String[] args) {
for (int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+j*i+" ");
}
System.out.println();
}
}
}