Java第四周作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1)

import java.util.Scanner;


public class B {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);

System.out.println("输入年月");

int year = s.nextInt();

int month = s.nextInt();

int day = 0;

switch(month){

case 1:day=31;break;

case 2:day=28;break;

case 3:day=31;break;

case 4:day=30;break;

case 5:day=31;break;

case 6:day=30;break;

case 7:day=31;break;

case 8:day=31;break;

case 9:day=30;break;

case 10:day=31;break;

case 11:day=30;break;

case 12:day=31;break;

};

if(year%4==0&&year%100==0||year%400==0){

if(month==2){

day=29;

}

}

System.out.println(day);

}

 

}

 

2、给定一个成绩a,使用switch结构求出a的等级

。A:90-100,B:80-89,C:70-79,D:60-69,E:0~59

 

import java.util.Scanner;


public class C {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner s = new Scanner(System.in);

System.out.print("输入成绩: ");

int a = s.nextInt();

switch(a/10){

case 10:

case 9:

System.out.println("成绩等级:A");

break;

case 8:

System.out.println("成绩等级:B");

break;

case 7:

System.out.println("成绩等级:C");

break;

case 6:

System.out.println("成绩等级:D");

break;

default:

System.out.println("成绩等级:E");

}

}

 


}

 

 

3、输入一个数字,判断是一个奇数还是偶数

import java.util.Scanner;


public class D {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("输入数字");

Scanner s = new Scanner(System.in);

int a = s.nextInt();

if(a % 2 == 0){

System.out.println("偶数");

}else{

System.out.println("奇数");

}

}

}

 

4、编写程序, 判断一个变量x的值,如果是1, 输出x=1,如果是5,输出x=5,如果是 10,输出 x=10,除了以上几个值,都输出x=none。

import java.util.Scanner;


public class E {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);

System.out.println("输入X的值");

int x = input.nextInt();

if (x==1) {

System.out.println("x=1");

 5、判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除 ),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)

import java.util.Scanner;


public class F {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner input=new Scanner(System.in);

System.out.println("输入一个数");

int a=input.nextInt();

if (a%5==0&&a%6==0) {

System.out.println("能被5和6整除");

 

} else if(a%5==0&&a%6!=0){

System.out.println("能被5整除");

 

} else if(a%5!=0&&a%6==0){

System.out.println("能被6整除");

 

} else if(a%5!=0&&a%6!=0)

System.out.println("不能被5或6整除");

}

 

}

 

posted @ 2021-03-30 12:31  五星好市民  阅读(47)  评论(0编辑  收藏  举报