3.2 条件编程练习

完成下列练习

练习题

  • 完成下面的练习
    1.输入一个字符的代码如下: (10分) [编程]
    import java.util.Scanner;
    Scanner scanner = new Scanner(System.in);
    char c = scanner.next().charAt(0);
    输入一个字符,并赋值给c,判断c是不是大写字母,如果是打印出true,否则打印出false
    2.输入一个字符赋给字符变量c,判断c是不是非数字,如果是打印true,否则打印false (10分) [编程]
    import java.util.Scanner;
    3.输入一个字符赋给字符变量c,判断c是不是字母,如果是打印true,否则打印false (10分) [编程]
    import java.util.Scanner;
    4.提示:下面题目参考第二章的逻辑运算符一节。 (2分) [编程填空]
    有一个字符变量c,它的值未知,判断是不是数字,如果是打印true。完成这个逻辑判断:
    if(        )    System.out.println(true);
    
    5.输入一个四位数整数,赋给整型变量year,判断year是否是闰年。闰年的条件是能被4整除但不能被100整除,或者能被400整除。如果是打印true,否则打印false (10分) [编程]
    import java.util.Scanner;
    6.输入两个数分别赋给整型变量n和m,打印出较大的那个数字 (10分) [编程]
    import java.util.Scanner;
    7.输入一个整数作为年龄,判断是否成年(大于等于18为成年),完成下面的代码: (2分) [编程填空]
    public static void main(String[]args){    java.util.Scanner scanner=new java.util.Scanner(System.in);    int i=scanner.nextInt();    if(        ){        System.out.println("成年");    }}
    
    8.输入两个数分别赋给整型变量n和m,判断双方是否有整除关系,要求输入不分先后都能判断出来。 (10分) [编程]
    import java.util.Scanner;
    例如输入4、8和输入8、4结果都是可以整除。打印true
    9.从键盘输入一个数字,赋值给整型变量i,判断i能否被3整除,如果可以,打印true,否则打印false (10分) [编程]
    import java.util.Scanner;
    10.(进阶)输入三个数字,按照从小到大顺序输出。输出格式为“11,24,35” (10分) [编程]
    import java.util.Scanner;
    提示:假设输入的是a、b、c三个数字,要做到从小到大排序,那么最多要进行3次置换。
    如果a比b大,那么置换a和b
    如果a比c大,那么置换a和c
    如果b比c大,那么置换b和c
    打印a,b,c
    11.从键盘输入一个数字,赋值给整型变量i,判断i是不是能被3整除的偶数,如果可以,打印true,否则打印false (10分) [编程]
    import java.util.Scanner;
    12.(进阶)输入四个数字分别定义为a,b,c,d,按照从小到大顺序输出 (10分) [编程]
    import java.util.Scanner;
    输出格式类似于1,23,45,100
    13.从键盘输入一个数字,赋值给整型变量i,判断i是不是能被5整除的偶数.如果可以,打印true,否则打印false (10分) [编程]
    import java.util.Scanner;