第二次作业
//1.输入一个年份,判断是不是闰年(能被4整除但不能被100整除,或者能被400整除)
package hw;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("请输入任意年份:");
int year = input.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
System.out.println(year + "年是闰年");
}else{
System.out.println(year + "年不是闰年");
}
}
}

//2.输入一个4位会员卡号,如果百位数字是3的倍数,就输出是幸运会员,否则就输出不是.
package hw;
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("请输入会员卡号:");
int num = input.nextInt();
if (num >= 1000 && num <=9999) {
if(num / 100 % 10 % 3 == 0) {
System.out.println("您是幸运会员");
}else {
System.out.println("您不是幸运会员");
}
}else {
System.out.println("您的会员卡号有误");
}
}
}

/*3.已知函数,输入x的值,输出对应的y的值.
x + 3 ( x > 0 )
y = 0 ( x = 0 )
x2 –1 ( x < 0 )*/
package hw;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("请输入x的值:");
int x = input.nextInt();
int y;
while( x > 0 ){
y = x + 3;
System.out.println("y的值为" + y);
break;
}
while( x == 0 ){
y = 0;
System.out.println("y的值为" + y);
break;
}
while( x < 0 ){
y = x * 2 - 1;
System.out.println("y的值为" + y);
break;
}
}
}

//4.输入三个数,判断能否构成三角形(任意两边之和大于第三边)
package hw;
import java.util.Scanner;
public class test3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("请输入第一条边:");
int x = input.nextInt();
System.out.print("请输入第二条边:");
int y = input.nextInt();
System.out.print("请输入第三条边:");
int z = input.nextInt();
if( x + y >= z && x + z >= y && y + z >= x){
System.out.println("这三条边能构成三角形");
}else {
System.out.println("这三条边不能构成三角形");
}
}
}


浙公网安备 33010602011771号