魔幻的猫头鹰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.输入年份,判断是不是闰年

 

package test;

import java.util.Scanner;

public class test1 {
    public static void main(String args[]){
        //输入年份,判断是不是闰年
        Scanner input = new Scanner(System.in);
        System.out.println("请输入年份");
        int a = input.nextInt();
        if(a%4==0&&a%100!=0||a%400==0){
            System.out.println("这是个闰年");
        }else{
            System.out.println("这不是闰年");
        }
    }
}

 

2.//输入四位会员卡号,百位数等于随机数

 

public class test {
    public static void main(String args[]){
        //输入四位会员卡号,百位数等于随机数
        Random r = new Random();
        Scanner input = new Scanner(System.in);
        int a =r.nextInt(10);
        System.out.println("请输入四位会员卡号");
        int x = input.nextInt();
        if(x>1000&&x<10000){
        int y = x/10/10%10;
        System.out.println("随机数是"+a);
        if(y==a){
            System.out.println("你中奖了");
        }else{
            System.out.println("感谢参与");
        }
        }else{
            System.out.println("输入错误");
        }
        
    }
}

 

3.

//已知函数,输入x的值,输出对应的y的值.

        //x + 3 ( x > 0 )

        //0     ( x = 0 )

        //x*2 –1( x < 0 )

package test;

import java.util.Scanner;

public class test2 {
    public static void main(String args[]){
        //已知函数,输入x的值,输出对应的y的值.
        //x + 3 ( x > 0 )
        //0     ( x = 0 )
        //x*2 –1( x < 0 )
        Scanner input =new Scanner(System.in);
        System.out.println("请输入x的值");
        int x =input.nextInt();
        int y = 0;
        if(x>0){
            y = x+3;
        }else if(x==0){
            y=0;
        }else{
            y=x*2-1;
        }
        System.out.println("y的值为"+y);
    }
}

4.

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

 

package test;

import java.util.Scanner;

public class test3 {
    public static void main(String args[]){
        //输入三个数,判断能否构成三角形(任意两边之和大于第三边)
        Scanner input = new Scanner(System.in);
        System.out.println("请输入第一个数");
        int a =input.nextInt();
        System.out.println("请输入第二个数");
        int b =input.nextInt();
        System.out.println("请输入第三个数");
        int c =input.nextInt();
        if(a+b>c&&a+c>b&&c+b>a){
            System.out.println("可以构成三角形");
        }else{
            System.out.println("不可以构成三角形");
        }
    }
}

 


5.

//输入年份月份,输出该月的天数(闰年229)

 

package test;

import java.util.Scanner;

public class test4 {
    public static void main(String args[]){
        //输入年份月份,输出该月的天数(闰年2月29天)
        Scanner input = new Scanner(System.in);
        System.out.println("输入年份");
        int year = input.nextInt();
        System.out.println("输入月份");
        int month =input.nextInt();
        int days;
        if(year%4==0&&month==2){
            days=29;
        }else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
            days =31;
        }else{
            days=30;
        }
        System.out.println("该月天数为"+days);
    }
}

 

 

 

//给定一个成绩a,使用switch结构求出a的等级
//A:90-100,B:80-89,C:70-79,D:60-69,E:0~59

package work;

import java.util.Scanner;

public class work {
    public static void main(String grgs[]){
        //给定一个成绩a,使用switch结构求出a的等级
        //A:90-100,B:80-89,C:70-79,D:60-69,E:0~59
        Scanner input = new Scanner(System.in);
        System.out.println("请输入0-100的成绩");
        int a =input.nextInt();
        if(a>100){
            System.out.println("输入错误");
        }else{
            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 ");
                break;
            }
        }
        
    }
}

 

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

 

package work;

import java.util.Scanner;

public class work1 {
    public static void main(String args[]) {
        Scanner input = new Scanner(System.in);
        int a = input.nextInt();
        if(a%2==0) {
            System.out.println("这是一个偶数");
        }else {
            System.out.println("这是一个奇数");
        }
    }
}

 

 

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

package work;

import java.util.Scanner;

public class work2 {
    public static void main(String args[]) {
        //编写程序, 判断一个变量x的值,如果是1, 输出x=1,如果是5,输出x=5,如果是 10,输出 x=10,除了以上几个值,都输出x=none。
        Scanner input = new Scanner(System.in);
        int x = input.nextInt();
        if(x==1) {
            System.out.println(x);
        }else if(x==5) {
            System.out.println(x);
        }else if(x==10) {
            System.out.println(x);
        }else {
            System.out.println("none");
        }
    }
}

 

 

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

package work;

import java.util.Scanner;

public class work3 {
    public static void main(String args[]) {
        //判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除 ),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)
        Scanner input = new Scanner(System.in);
        int a = input.nextInt();
        if(a%5==0&&a%6==0) {
            System.out.println("能被5和6整除,这个数是"+a);
        }else if(a%5==0&&a%6!=0) {
            System.out.println("能被5整除,这个数是"+a);
        }else if(a%6==0&&a%5!=0) {
            System.out.println("能被6整除,这个数是"+a);
        }else {
            System.out.println("不能被5和6整除,这个数是"+a);
        }
    }
}

 

posted on 2021-03-26 20:12  魔幻的猫头鹰  阅读(44)  评论(0编辑  收藏  举报