E201_02_02判断闰年
题目要求:
闰年的条件
public class E201_02_02判断闰年 { /* 1.输入年数 2.先运算她是否可以被4整除,但不能被100整除 3.或者是或能被4整除,又能被400整除。 4.如果符合说明他是闰年 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入年数"); int year=scanner.nextInt(); if (year%4==0 && year%100!=0){ System.out.println(year+"是闰年"); }else if (year%4==0 || year%400==0){ System.out.println(year+"是闰年"); }else { System.out.println(year+"不是闰年"); } } }
是能被
4整除,但不能被100整除;或能被4整除,又能被
400整除。
题目要求: 使用选择结构,输入X的值,求出对应的f(x)的值。
注:f(x)可使用y代替。
public class E201_02_03分段函数 { /* 1.获得x的值 2.判断x的大小 3.输出f(x)的值 */ public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.println("输出x的值"); int x = scanner.nextInt(); if (x>=0){ int y = x*x-4*x+6; System.out.println(y); }else if (x<0){ int y = x+6; System.out.println(y); } } }
E201_02_04按性别计算输血量
题目要求:根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;男性不超过60kg的输血量为250毫升,否则300毫升。
public class E201_02_04按性别计算输血量 { /* 1.结束两个数据 2.假设为女性时重不超过50kg的输血量为200毫升,大于50kg时250毫升 3.如果为男性超过60kg的输血量为250毫升,大于600kg时300毫升。 4. */ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入你的性别"); String sex = scanner.next(); System.out.println("请输入你的体重"); int weight= scanner.nextInt(); switch (sex){ case "男": if (weight<=60){ System.out.println("输血量为250"); }else { System.out.println("输血量为300"); } break; case "女": if (weight>60){ System.out.println("输血量为200"); }else { System.out.println("输血量为250"); } } } }