1.条件语句练习
package banshu;
/*
*
*
* 判断所给的数据在什么等级?
*/
public class Demo {
public static void main(String[] args){
getLevel(120);
}
public static void getLevel(int num){
if(num>=50&&num<=100){
if(num>=90&num<=100)
System.out.println("A");
if(num>=80&num<=89)
System.out.println("B");
if(num>=70&num<=79)
System.out.println("C");
if(num>=60&num<=69)
System.out.println("D");
if(num>=50&num<=59)
System.out.println("E");
}
else
System.out.println("无相应等级");
}
}
2.小练习
package banshu;
/*
*
* 输入年和月返回天数
*
* */
import java.util.Scanner;
public class tianshupanduan {
private static Object scanner;
public static void main(String[] args) {
int year;
int month;
int a;
while(1==1){
System.out.println("请输入年份:");
Scanner scanner =new Scanner(System.in);
year =scanner.nextInt();
while(year<1){
System.out.println("请输入>=1的数字:");
year=scanner.nextInt();
}
System.out.println("请输入月份:");
month=scanner.nextInt();
while(month<1||month>12){
System.out.println("请输入1~12之间的数字:");
month=scanner.nextInt();
}
a=b(month, year);
System.out.println(year+"年"+month+"月天数为:"+a+"天");
}
}
public static int b(int month, int year){
int day =0;
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
case 2:
if(year%4==0 && year%100!=0 || year%400==0){
day=29;
}
else{
day=28;
}
break;
}
return day;
}
}
3.打印三角形
4.斜三角