黑马程序员技术交流社区

标题: 键盘录入:获取三个数中的最大值,看看有没有毛病 [打印本页]

作者: happyburglar    时间: 2016-6-29 23:29
标题: 键盘录入:获取三个数中的最大值,看看有没有毛病
/*
* 键盘录入练习:键盘录入三个数据,获取这三个数据中的最大值

  a.定义三个数据,再定义一个第三方变量
*/
import java.util.Scanner;                  //导包
class Demo3{

作者: happyburglar    时间: 2016-6-29 23:30
/*
* 键盘录入练习:键盘录入三个数据,获取这三个数据中的最大值

  a.定义三个数据,再定义一个第三方变量
*/
import java.util.Scanner;                  //导包
class Demo3{
        public static void main(String[] args){
                Scanner in = new Scanner(System.in);          //创建键盘录入对象
                System.out.println("请输入第一个数");
                int x = in.nextInt();                          //将输入的值存储在x中
                System.out.println("请输入第二个数");
                int y = in.nextInt();
                System.out.println("请输入第三个数");
                int z = in.nextInt();
               

                if (x>y){
                        if (x>z){
                                System.out.println("max=" + x);
                        }else {
                                System.out.println("max=" + z);
                        }
                }
                if (y>x){
                        if (y>z){
                                System.out.println("max=" + y);

                        }else {
                                System.out.println("max=" + z);
                        }
                }

               
       
        }
}

作者: 黑暗中漫舞    时间: 2016-6-29 23:31
又看到你
作者: ssd123mn    时间: 2016-6-29 23:39
这个好简单,有例题的
作者: qq472792548    时间: 2016-6-30 10:38
可以的,没有错误
作者: 你好就好    时间: 2016-6-30 12:01
  1. import java.util.Scanner;

  2. public class Demo15 {
  3.         //A.需求:键盘录入三个数据,返回三个数中的最大值
  4.         public static void main(String[] args) {
  5.                 Scanner sc = new Scanner(System.in);
  6.                 System.out.println("请输入第一个整数");
  7.                 int x = sc.nextInt();  //使用x记录输入的第一个整数
  8.                 System.out.println("请输入第二个整数");
  9.                 int y = sc.nextInt();  //使用y记录输入的第二个整数
  10.                 System.out.println("请输入第三个整数");
  11.                 int z = sc.nextInt();  //使用z记录输入的第三个整数
  12.                
  13.                 int max = x;
  14.                 if(y > max){
  15.                         if(z > max){
  16.                                 max = z;
  17.                         }else{
  18.                                 max = y;
  19.                         }
  20.                 }
  21.                 System.out.println("最大值为" + max);
  22.         }
  23. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2