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

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

。A:90-100,B:80-89,C:70-79,D:60-69,E:0~59
3、输入一个数字,判断是一个奇数还是偶数

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

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

6。输入一个年份,判断是不是闰年(能被4整除但不能被100整除,或者能被400整除)

7..输入一个4位会员卡号,如果百位数字是随机数,就输出是幸运会员,否则就输出不是.

8.已知函数,输入x的值,输出对应的y的值.
x + 3 ( x > 0 )
y = 0 ( x = 0 )
x*2 –1 ( x < 0 )

9.输入三个数,判断能否构成三角形(任意两边之和大于第三边)

import java.util.*;
public class 测试 {
public static void main(String[] args) { // Main方法 程序入口
select();
}
private static Scanner s = new Scanner(System.in);
public static void select() {
System.out.println("1.第一题");
System.out.println("2.第二题");
System.out.println("3.第三题");
System.out.println("4.第四题");
System.out.println("5.第五题");
System.out.println("6.第六题");
System.out.println("7.第七题");
System.out.println("8.第八题");
System.out.println("9.第九题");
System.out.println("10.退出系统");
System.out.println("请输入您的选项:");
int input = s.nextInt();
if (input == 1) {
first();
} else if (input == 2) {
second();
} else if (input == 3) {
thirdly();
} else if (input == 4) {
fourthly();
} else if (input == 5) {
fifth();
} else if (input == 6) {
sixth();
} else if (input == 7) {
seventh();
} else if (input == 8) {
eighth();
} else if (input == 9) {
nineth();
} else if (input == 10){
System.exit(0);
}else{
System.exit(1);
}
s.close();
}
public static void first() {
System.out.println("请输入年份");
int year = s.nextInt();
int a;
if(((year%4==0)&&(year%100!= 0))||(year%400 == 0)){
System.out.println("该年为闰年");
a = 1;
}else {
System.out.println("该年为平年");
a = 2;
}
System.out.println("请输入月份");
int yue = s.nextInt();
if(yue == 1){
System.out.println("该月有31天");
}else if(yue == 3){
System.out.println("该月有31天");
}else if(yue == 5){
System.out.println("该月有31天");
}else if(yue == 7){
System.out.println("该月有31天");
}else if(yue == 8){
System.out.println("该月有31天");
}else if(yue == 10){
System.out.println("该月有31天");
}else if(yue == 12){
System.out.println("该月有31天");
}else if(yue == 4){
System.out.println("该月有30天");
}else if(yue == 6){
System.out.println("该月有30天");
}else if(yue == 9){
System.out.println("该月有30天");
}else if(yue == 11){
System.out.println("该月有30天");
}else if(yue == 2){
if(a == 1){
System.out.println("该月有29天");
}else if(a ==2){
System.out.println("该月有28天");
}
}
select();
}
public static void second() {
System.out.println("请输入成绩:");
int grade = s.nextInt();
switch(grade/10) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("成绩为E等");
break;
case 6:
System.out.println("成绩为D等");
break;
case 7:
System.out.println("成绩为C等");
break;
case 8:
System.out.println("成绩为B等");
break;
case 9:
case 10:
System.out.println("成绩为A等");
break;
default:
System.out.println("输入有误");
}
select();
}
public static void thirdly() {
System.out.println("请输入第一个数:");
int number = s.nextInt();
if(number == 0){
System.out.println("该数为0");
}else if(number%2 == 0){
System.out.println("该数为偶数");
}else if(number%2 != 0){
System.out.println("该数为奇数");
}
select();
}
public static void fourthly(){
System.out.println("请输入x的值:");
int a = s.nextInt();
if(a == 1){
System.out.println("x=1");
}else if(a == 5){
System.out.println("x=5");
}else if(a == 10){
System.out.println("x=10");
}else{
System.out.println("x=none");
}
select();
}
public static void fifth(){
System.out.println("请输入一个值:");
int a = s.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整除");
}
select();
}
public static void sixth(){
System.out.println("请输入年份");
int year = s.nextInt();
if(((year%4==0)&&(year%100!= 0))||(year%400 == 0)){
System.out.println("该年为闰年");
}else {
System.out.println("该年为平年");
}
select();
}
public static void seventh(){
Random a = new Random();
int ha = a.nextInt();
System.out.println("请输入卡号会员:");
int number=s.nextInt();
if(number/100%10==ha) {
System.out.println("您今天是幸运会员");
}else{
System.out.println("您今天不是幸运会员");
}
select();
}
public static void eighth(){
System.out.println("输入x的值::");
int x = s.nextInt();
int y;
if(x>0) {
y = x+3;
}
else if(x<0) {
y = x*2-1;
}
else {
y=0;
}
System.out.println("y的值为:"+y);
select();
}
public static void nineth(){
System.out.println("输入第一边的长::");
int a = s.nextInt();
System.out.println("输入第二边的长::");
int b = s.nextInt();
System.out.println("输入第三边的长::");
int c = s.nextInt();
if(a+b>c&&a+c>b&&b+c>a) {
System.out.println("可以构成三角形");
}
else {
System.out.println("不可以构成三角形");
}
select();
}
}

浙公网安备 33010602011771号