A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heima910442999 中级黑马   /  2016-1-14 18:10  /  1174 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

03.06-三元运算符的基本用法

        ###03.06_Java语言基础(三元运算符的基本用法)(掌握)
* A:三元运算符的格式
*                 /*(关系表达式) ? 表达式1 : 表达式2;
                        ↓                              ↓                        ↓                       
结果不是true就是fasle        true      fasle
关系表达式的值          如果是true就把表达式1的值作为关系表达式的值
                                        如果是fasle就把表达式2的值作为关系表达式的值 */
                int x=10
                int y=5
                int z;
                z = (x>y)?x:y;
                System.out.println("z = " + z);
                /*因为10>5 结果是true  所以把x的值赋给z

                */
* B:三元运算符的执行流程
* C:案例演示
        * 获取两个数中的最大值

###03.07_Java语言基础(三元运算符的练习)(掌握)
* A:案例演示
        * 比较两个整数是否相同

        int x = 10
        int y = 5

        boolean b = (x == y)? true : false;   因为==表达式成立就是true,
                                                                                         不成立就是false
        boolean b = (x == y)                                  所以可以这样转化
        System.out.println("b = " + b);

* B:案例演示
        * 获取三个整数中的最大值
          int a = 10
          int b = 20
          int c = 30
          //先比较任意两个数的值,找出这两个数中的最大值
                int temp = (a > b) ? a : b;
                //用前两个数的最大值与第三个数比较,获取最大值
                int max = (temp > c) ? temp : c;
                System.out.println("max =" + max);

###03.08_Java语言基础(键盘录入的基本格式讲解)(掌握)
* A:为什么要使用键盘录入数据
        * a:为了让程序的数据更符合开发的数据
        * b:让程序更灵活一下
        //录入数字  输出数字
* B:如何实现键盘录入呢?
        * 先照格式来。
        * a:导包
                * 格式:
                        * import java.util.Scanner;                //导入包中的类
                * 位置:
                        * 在class上面。
        * b:创建键盘录入对象
                * 格式:
                        * Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                                System.out.println("请输入一个整数;");  //输出一个提示

        * c:通过对象获取数据       
                * 格式:
                        * int x = sc.nextInt();                                                //将键盘录入的数据存储在x中
                       
                                                                                                                //调用Scanner里面的nextInt方法
                        System.out.println(x)


* C:案例演示
        * 键盘录入1个整数,并输出到控制台。
        * import java.util.Scanner;                //导入包中的类
        class day03 {
                public static void main (string[] args){
                * Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入一个整数;");  //输出一个提示
                        * int x = sc.nextInt();                                                //将键盘录入的数据存储在x中
                       
                        System.out.println(x)



        * 键盘录入2个整数,并输出到控制台。

                 import java.util.Scanner;                //导入包中的类
        class day03 {
                public static void main (string[] args){
                        Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入第一个整数;");
                        int x = sc.nextInt();                                                //将键盘录入的数据存储在x中
                        System.out.println(x)
                       
                        Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入第二个整数;");
                        int y = sc.nextInt();                                                //将键盘录入的数据存储在y中
                        System.out.println(y)


###03.09_Java语言基础(键盘录入的练习1)(掌握)
* A:案例演示
        * 键盘录入练习:键盘录入两个数据,并对这两个数据求和,输出其结果
                         import java.util.Scanner;                //导入包中的类
        class day03 {
                public static void main (string[] args){
                        Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入第一个整数;");
                        int x = sc.nextInt();                                                //将键盘录入的数据存储在x中
                        System.out.println(x)
                       
                        Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入第二个整数;");
                        int y = sc.nextInt();                                                //将键盘录入的数据存储在y中
                       
                        int sum = x + y;
                        System.out.println(sum);




* B:案例演示
        * 键盘录入练习:键盘录入两个数据,获取这两个数据中的最大值
                                 import java.util.Scanner;                //导入包中的类
        class day03 {
                public static void main (string[] args){
                        Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入第一个整数;");
                        int x = sc.nextInt();                                                //将键盘录入的数据存储在x中
                        System.out.println(x)
                       
                        Scanner sc = new Scanner(System.in);                //创建键盘录入对象
                        System.out.println("请输入第二个整数;");
                        int y = sc.nextInt();                                                //将键盘录入的数据存储在y中
                       
                        int max = (x > y) ? x : y;                                        //获取x y 的最大值
                        System.out.println("max = ") + max;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马