3.2 条件编程练习
完成下列练习
练习题
-
完成下面的练习1.输入一个字符的代码如下: (10分) [编程]import java.util.Scanner;Scanner scanner = new Scanner(System.in);
char c = scanner.next().charAt(0);
输入一个字符,并赋值给c,判断c是不是大写字母,如果是打印出true,否则打印出false2.输入一个字符赋给字符变量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结果都是可以整除。打印true9.从键盘输入一个数字,赋值给整型变量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,c11.从键盘输入一个数字,赋值给整型变量i,判断i是不是能被3整除的偶数,如果可以,打印true,否则打印false (10分) [编程]import java.util.Scanner;12.(进阶)输入四个数字分别定义为a,b,c,d,按照从小到大顺序输出 (10分) [编程]import java.util.Scanner;输出格式类似于1,23,45,10013.从键盘输入一个数字,赋值给整型变量i,判断i是不是能被5整除的偶数.如果可以,打印true,否则打印false (10分) [编程]import java.util.Scanner;