1: 使用if选择结构判断一个整数,属于哪个范围:大于0;小于0;等于0。
import java.util.Scanner;
public class IfElseDemo01 {
public static void main(String[] args) {
//创建Scanner类对象
Scanner sc= new Scanner(System.in);
System.out.println("请输入想判断的整数:");
//获取数据
int number =sc.nextInt();
if(number>0){
System.out.println("您输入的数大于0");
}else if(number==0){
System.out.println("您输入的数等于0");
}else{
System.out.println("您输入的数小于0");
}
System.out.println("结束程序")
sc.close();
}
}
2:使用if选择结构判断一个整数是偶数还是奇数。
import java.util.Scanner;
public class IfElseDemo02 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入您想判断的整数:");
//获取数据
int number =sc.nextInt();
//判断
if(number%2==0){
System.out.println("您输入的整数为偶数");
}else{
System.out.println("您输入的整数为奇数");
}sc.close();
}
}
3:使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺:
如果岳灵珊的考试成绩==1OO分,父亲给她买辆车
如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑
如果岳灵珊的考试成绩>=60分,母亲给她买部手机
如果岳灵珊的考试成绩<60分,没有礼物
import java.util.Scanner;
public class IfElseDemo03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("岳灵珊的考试成绩:");
int score=sc.nextInt();
if(score==100){
System.out.println("奖励一辆车");
}else if(score>=90){
System.out.println("奖励一台笔记本电脑");
}else if(score>=60){
System.out.println("奖励一台手机");
}else{
System.out.println("没有任何奖励");
}sc.close();
}
}
4: 判断此考试成绩为什么等级。
90-100之间为优秀
80-89之间为优良
70-79之间为良好,
60-69之间为及格
60分以下为不及格。
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
如果岳灵珊的考试成绩==1OO分,父亲给她买辆车
如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑
如果岳灵珊的考试成绩>=60分,母亲给她买部手机
如果岳灵珊的考试成绩<60分,没有礼物
import java.util.Scanner;
public class IfElseDemo03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("岳灵珊的考试成绩:");
int score=sc.nextInt();
if(score==100){
System.out.println("奖励一辆车");
}else if(score>=90){
System.out.println("奖励一台笔记本电脑");
}else if(score>=60){
System.out.println("奖励一台手机");
}else{
System.out.println("没有任何奖励");
}sc.close();
}
}
4: 判断此考试成绩为什么等级。
90-100之间为优秀
80-89之间为优良
70-79之间为良好,
60-69之间为及格
60分以下为不及格。
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
如果岳灵珊的考试成绩>=60分,母亲给她买部手机
如果岳灵珊的考试成绩<60分,没有礼物
import java.util.Scanner;
public class IfElseDemo03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("岳灵珊的考试成绩:");
int score=sc.nextInt();
if(score==100){
System.out.println("奖励一辆车");
}else if(score>=90){
System.out.println("奖励一台笔记本电脑");
}else if(score>=60){
System.out.println("奖励一台手机");
}else{
System.out.println("没有任何奖励");
}sc.close();
}
}
4: 判断此考试成绩为什么等级。
90-100之间为优秀
80-89之间为优良
70-79之间为良好,
60-69之间为及格
60分以下为不及格。
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
import java.util.Scanner;
public class IfElseDemo03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("岳灵珊的考试成绩:");
int score=sc.nextInt();
if(score==100){
System.out.println("奖励一辆车");
}else if(score>=90){
System.out.println("奖励一台笔记本电脑");
}else if(score>=60){
System.out.println("奖励一台手机");
}else{
System.out.println("没有任何奖励");
}sc.close();
}
}
4: 判断此考试成绩为什么等级。
90-100之间为优秀
80-89之间为优良
70-79之间为良好,
60-69之间为及格
60分以下为不及格。
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
80-89之间为优良
70-79之间为良好,
60-69之间为及格
60分以下为不及格。
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
60-69之间为及格
60分以下为不及格。
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
import java.util.Scanner;
public class IfElseDemo04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=sc.nextInt();
if(score>=90&&score<=100){
System.out.println("优秀");
}else if(score>=80){
System.out.println("优良");
}else if(score>=70){
System.out.println("良好");
}else if(score>=60){
System.out.println("及格");
}else if(score<60){
System.out.println("不及格");
}sc.close();
}
}
5:使用if选择结构对三个整数进行排序,输出时按照从小到大的顺序输出。
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
import java.util.Scanner;
public class IfElseDemo05 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个整数:");
//获取数据
int a=sc.nextInt();
int b=sc.nextInt();
int c=sc.nextInt();
if(a>=b){
if(b>=c){//a>=b>=c
System.out.println(c+","+b+","+a);
}else if(c>=a){//c>=a>=b
System.out.println(b+","+a+","+c);
}else{//a>=c>=b
System.out.println(b+","+c+","+a);
}
}else if(b<=c){//c>=b>=a
System.out.println(a+","+b+","+c);
}else if(c<=a){//b>=a>=c
System.out.println(c+","+a+","+b);
}else{//b>=c>=a
System.out.println(a+","+c+","+b);
}sc.close();
}
}
6:使用if选择结构判断一个三位的整数是否是水仙花数。
水仙花数的条件:三位数为abc,则满足:a3+b3+c3=abc。
import java.util.Scanner;
public class IfElseDemo06{
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入三位的整数:");
//获取数据
int num=sc.nextInt();
int a=num%10;
int b=num/10%10;
int c=num/100;
int d=a*a*a+b*b*b+c*c*c;
int e=a*b*c;
if(d==e){
System.out.println("这个整数为水仙花数");
}else{
System.out.println("这个整数不是水仙花数");
}sc.close();
}
}
7:使用if选择结构判断某一年份是否是闰年。
闰年的条件:
普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年);
世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年);
import java.util.Scanner;
public class IfElseDemo07 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入想要判断的年份:");
//获取数据
int year =sc.nextInt();
if(year%4==0&&year%100!=0){
System.out.println("这一年是普通闰年");
}else if(year%400==0){
System.out.println("这一年是世纪闰年");
}else{
System.out.println("这一年不是闰年");
}sc.close();
}
}
8:使用if选择结构判断一个4位整数,统计出此整数里面包含多少个偶数,多少个奇数。
import java.util.Scanner;
public class IfElseDemo08 {
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/2+1)+"个偶数");
System.out.println("该整数包含了"+(num/2)+"个奇数");
}else{
System.out.println("该整数包含了"+(num/2+1)+"个偶数");
System.out.println("该整数包含了"+(num/2+1)+"个奇数");
}sc.close();
}
}
普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年);
世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年);
import java.util.Scanner;
public class IfElseDemo07 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入想要判断的年份:");
//获取数据
int year =sc.nextInt();
if(year%4==0&&year%100!=0){
System.out.println("这一年是普通闰年");
}else if(year%400==0){
System.out.println("这一年是世纪闰年");
}else{
System.out.println("这一年不是闰年");
}sc.close();
}
}
8:使用if选择结构判断一个4位整数,统计出此整数里面包含多少个偶数,多少个奇数。
import java.util.Scanner;
public class IfElseDemo08 {
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/2+1)+"个偶数");
System.out.println("该整数包含了"+(num/2)+"个奇数");
}else{
System.out.println("该整数包含了"+(num/2+1)+"个偶数");
System.out.println("该整数包含了"+(num/2+1)+"个奇数");
}sc.close();
}
}
import java.util.Scanner;
public class IfElseDemo07 {
public static void main(String[] args) {
//创建Scanner类的对象
Scanner sc=new Scanner(System.in);
System.out.println("请输入想要判断的年份:");
//获取数据
int year =sc.nextInt();
if(year%4==0&&year%100!=0){
System.out.println("这一年是普通闰年");
}else if(year%400==0){
System.out.println("这一年是世纪闰年");
}else{
System.out.println("这一年不是闰年");
}sc.close();
}
}



