Chinaunix首页 | 论坛 | 博客
  • 博客访问: 358753
  • 博文数量: 81
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 847
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-25 22:29
个人简介

执一不失,能君万物http://weidian.com/s/284520723?wfr=c

文章分类

全部博文(81)

文章存档

2016年(11)

2015年(70)

我的朋友

分类: Java

2015-06-23 18:24:03

 java练习题目2:分支结构

点击(此处)折叠或打开

  1. /*
  2. 练习题目2:
  3. 编写程序:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。
  4. 备注:说明:如果if-else if-else条件的执行语句块{}只有一条语句的话,那么这一对{}可以省略
  5. */
  6. import java.util.Scanner;//1.导入包
  7. class TestIf3{
  8.     public static void main(String[] args){
  9.         Scanner s = new Scanner(System.in);//2.创建一个Scanner的对象
  10.         System.out.println("请输入不同的第一个整数");//3.从键盘获取3个整数
  11.         int num1 = s.nextInt();
  12.         System.out.println("请输入不同的第二个整数");
  13.         int num2 = s.nextInt();
  14.         System.out.println("请输入不同的第三个整数");
  15.         int num3 = s.nextInt();
  16.         //4.对数值排序
  17.         System.out.println("从小到大的排序为");
  18.         if(num1 > num2){
  19.             /*
  20.             if(num3 > num1){
  21.             System.out.println(num2+"<"+num1+"<"+num3);
  22.             System.out.println("Hello");}    
  23.             */    
  24.         if(num3 > num1)
  25.             System.out.println(num2+"<"+num1+"<"+num3);                    
  26.         else if( num3 < num2)
  27.             System.out.println(num3+"<"+num2+"<"+num1);
  28.             else
  29.             System.out.println(num2+"<"+num3+"<"+num1);
  30.         }else{
  31.         if(num3 > num2)    
  32.             System.out.println(num1+"<"+num2+"<"+num3);
  33.         else if(num3 < num1)
  34.             System.out.println(num3+"<"+num1+"<"+num2);
  35.             else
  36.             System.out.println(num1+"<"+num3+"<"+num2);
  37.         }
  38. }
  39. }

阅读(2069) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~