1、使用if选择结构判断一个整数,属于哪个范围:大于0;小于0;等于0
package cn.bdqn.demo01;
import java.util.Scanner;
public class Task01 {
public static void main(String[] args) {
//创建Scanner类对象
Scanner sc = new Scanner(System.in);
/*
* 使用if选择结构判断一个整数,属于哪个范围:大于0;小于0;等于0
* */
System.out.println("请输入一个整数:");
int a = sc.nextInt();
if (a>0){
System.out.println("你输入的整数大于0");
} else if (a<0) {
System.out.println("你输入的整数小于0");
}else {
System.out.println("你输入的整数等于0");
}
System.out.println("程序执行结束");
}
}
2、使用if选择结构判断一个整数是偶数还是奇数。
package cn.bdqn.demo01;
import java.util.Scanner;
public class Task02 {
public static void main(String[] args) {
//创建一个Scanner类对象
Scanner sc = new Scanner(System.in);
/*
* 使用if选择结构判断一个整数是偶数还是奇数。
* */
System.out.println("请输入一个整数:");
int a = sc.nextInt();
if (a%2 == 0){
System.out.println("你输入的整数为偶数");
}else {
System.out.println("你输入的整数为奇数");
}
System.out.println("程序执行结束");
}
}
3、使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
package cn.bdqn.demo01;
import java.util.Scanner;
public class Task03 {
public static void main(String[] args) {
//创建一个Scanner类对象
Scanner sc = new Scanner(System.in);
/*
* 使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
* */
System.out.println("请输入第一个整数:");
int a = sc.nextInt();
System.out.println("请输入第一个整数:");
int b = sc.nextInt();
System.out.println("请输入第一个整数:");
int c = sc.nextInt();
int middle;
int min = a<b?(a<c?a:c) : (b<c?b:c);
int max = a>b?(a>c?a:c) : (b>c?b:c);
if (min<a&&a<max){
middle=a;
} else if (min<b&&b<max) {
middle=b;
}else {
middle=c;
}
System.out.print(min+"\t");
System.out.print(middle+"\t");
System.out.print(max+"\t");
}
}
4、使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc
package cn.bdqn.demo01;
import java.util.Scanner;
public class Task04 {
public static void main(String[] args) {
//创建一个Scanner类对象
Scanner sc = new Scanner(System.in);
/*
* 使用if选择结构判断一个三位的整数是否是水仙花数。水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc
* */
System.out.println("请输入一个三位整数:");
int sum = sc.nextInt();
int a = sum / 100;
int b = sum % 100 /10;
int c = sum % 10;
if ((a*a*a)+(b*b*b)+(c*c*c)==sum){
System.out.println("你输入的整数为水仙花数");
}else {
System.out.println("你输入的整数不是水仙花数");
}
}
5、随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。
package cn.bdqn.demo01;
import java.util.Scanner;
public class Task11 {
public static void main(String[] args) {
//创建一个Scanner类对象
Scanner sc = new Scanner(System.in);
/*
* 随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。
* */
System.out.println("请输入一个字母");
String letter = sc.next();
char s = letter.charAt(0);
int sum = (int)(s);
if (sum>=97){
sum-=32;
}else {
sum+=32;
}
char c = (char)sum;
System.out.println(c);
}
}