目录
1、使用if选择结构判断一个整数,属于哪个范围:大于0;小于0;等于0
3、使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出
4、使用if选择结构判断一个4位整数,统计出此整数里面包含多少个偶数,多少个奇数
5、开发一个程序,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适
8、判断三个数能否组成三角形,并判断三角形的类型以及求求面积
9、随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出
10、使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺:
11、使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”
1、使用if选择结构判断一个整数,属于哪个范围:大于0;小于0;等于0
public static void main(String[] args){
System.out.println("请输入一个整数:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
if(num > 0){
System.out.println("大于0");
}else if(num < 0){
System.out.println("小于0");
}else{
System.out.println("等于0");
}
}
2、使用if选择结构判断一个整数是偶数还是奇数
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = sc.nextInt();
if(num%2 == 0){
System.out.println(num+"是偶数");
}else{
System.out.println(num+"是奇数");
}
}
3、使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入三个整数:");
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
if(num1 > num2){
if(num1 > num3){
if(num2 > num3){ //num1>num2,num1>num3,num2>num3
System.out.println(num3);
System.out.println(num2);
System.out.println(num1);
}else{ //num1>num2,num1>num3,num3>num2
System.out.println(num2);
System.out.println(num3);
System.out.println(num1);
}
}else{ //num1>num2,num3>num1
System.out.println(num2);
System.out.println(num1);
System.out.println(num3);
}
}else if(num2 > num1){
if(num2 > num3){
if(num1 > num3){ //num2>num1,num2>num3,num1>num3
System.out.println(num3);
System.out.println(num1);
System.out.println(num2);
}else{ //num2>num1,num2>num3,num3>num1
System.out.println(num1);
System.out.println(num3);
System.out.println(num2);
}
}else{ //num2>num1,num3>num2
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
}
}
}
4、使用if选择结构判断一个4位整数,统计出此整数里面包含多少个偶数,多少个奇数
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个四位数:");
int num = sc.nextInt();
int sumOne = 0; //存取偶数的个数
int sumTwo = 0; //存储奇数的个数
//判断千位上数字的奇偶性
if(num/1000%2 == 0){
sumOne++;
}else {
sumTwo++;
}
//判断百位上数字的奇偶性
if(num%1000/100%2 == 0){
sumOne++;
}else{
sumTwo++;
}
//判断十位上数字的奇偶性
if(num%100/10%2 == 0){
sumOne++;
}else{
sumTwo++;
}
//判断个位上数字的奇偶性
if(num%10%2 == 0){
sumOne++;
}else{
sumTwo++;
}
System.out.println("偶数"+sumOne+"个");
System.out.println("奇数"+sumTwo+"个");
}