4.输入三个数,判断能否构成三角形(任意两边之和大于第三边)
package work;
import java.util.Scanner;
public class text {
public static void main(String[] args) {
int a;
int b;
int c;
System.out.println("请输入三个正整数:");
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
if(a<=0||b<=0||c<=0)
{
System.out.println("输入的必须是正整数!");
}
if((a+b)>c&&(a+c)>b&&(b+c)>a)
{
System.out.println("能够构成三角形!");
}
else {
System.out.println("不能构成三角形!");
}
}
}
3.已知函数,输入x的值,输出对应的y的值.
x + 3 ( x > 0 )
y = 0 ( x = 0 )
x*2 –1 ( x < 0 )
package work;
import java.util.*;
public class text {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
int x=input.nextInt();
int y;
if(x>0)
{
y=x+3;
}
else {
if (x<0)
{
y=(2*x)-1;
}
else
y=0;
}
System.out.println(y);
}
}
2.输入一个4位会员卡号,如果百位数字是3的倍数,就输出是幸运会员,否则就输出不是.
package work;
import java.util.*;
public class text {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入会员卡号");
int num=input.nextInt();
int x=num/100%10;
if(x== 3 || x==6 || x==9){
System.out.println(num+"是幸运会员");
}else{
System.out.println(num+"不是幸运会员");
}
}
}
1.输入一个年份,判断是不是闰年(能被4整除但不能被100整除,或者能被400整除)
package work;
import java.util.Scanner;
public class text {
public static void main(String[] args) {
Scanner year = new Scanner(System.in);
System.out.println("请输入年份:");
int y = Integer.parseInt(year.next());
if (y % 400 ==0) {
System.out.println("今年是闰年。");
}
else if(y%4 == 0 && y%100 != 0) {
System.out.println("今年是闰年。");
}
else {
System.out.println("今年不是闰年。");
}
}
}