Java基础练习题(七)

25.最大字符

题目描述

给你三个ASCII字符(不含空白字符:包括空格、制表符\t、回车换行符\n),找出其中最大的那个

输入

输入包含三个字符,之间有一个空格隔开。

输出

输出ASCII码最大的那个字符,占一行。

样例输入 Copy

a b c

样例输出 Copy

c

import java.util.Scanner;
public class Main {
    public static void main(String[] args)
    {
        Scanner cin=new Scanner(System.in);
        String x=cin.nextLine();
        char a=x.charAt(0),b=x.charAt(2),c=x.charAt(4);//1和3是空格
        if(a>b&&a>c) System.out.print(a);
        if(b>a&&b>c) System.out.print(b);
        if(c>b&&c>a) System.out.print(c);
    }
}

26.字符类型判断

题目描述

从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。

输入

输入一个字符。

输出

如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。

样例输入 Copy

E

样例输出 Copy

upper

import java.util.Scanner;
public class Main {
    public static void main(String[] args)
    {
        Scanner cin=new Scanner(System.in);
        String x=cin.nextLine();
        char a=x.charAt(0);
        if(a>='A'&&a<='Z') System.out.printf("upper");
        else if(a>='a'&&a<='z') System.out.printf("lower");
        else if(a>='0'&&a<='9') System.out.printf("digit");
        else System.out.printf("other");
    }
}

27.判断水仙花数

题目描述

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:

“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33

现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”

输入

输入一个三位的正整数。

输出

输出“yes”或“no”。

样例输入 Copy

153

样例输出 Copy

yes

import java.util.Scanner;
public class Main {
    public static void main(String[] args)
    {
        Scanner cin=new Scanner(System.in);
        int n;
        n=cin.nextInt();
        int x=n%10,y=(n/10)%10,z=(n/100)%10;
        if((x*x*x+y*y*y+z*z*z==n)&&n>=100&&n<1000) System.out.printf("yes");
        else System.out.printf("no");
    }
}

28.I love 闰年!

题目描述

根据一个年份,判断是否是闰年。

输入

输入为一个整数,表示一个年份。

输出

如果是闰年,输出"Yes",否则输出"No"。输出单独占一行。

样例输入 Copy

2012

样例输出 Copy

Yes

import java.util.Scanner;
public class Main {
    public static void main(String[] args)
    {
        Scanner cin=new Scanner(System.in);
        int n;
        n=cin.nextInt();
        if((n%400==0)||((n%4==0)&&(n%100!=0))) System.out.printf("Yes");
        else System.out.printf("No");
    }
}

你可能感兴趣的:(java,java,蓝桥杯,开发语言)