美文网首页
java基础知识第二天

java基础知识第二天

作者: 牛倩贱 | 来源:发表于2018-10-17 11:59 被阅读0次

    1.逻辑运算符

    &,|,^,!,&&,||

    &:有false则false。

    |:有true则true。

    ^:相同为false相异为true。

    !:true则false    false则true。

    &&:和&结果一样,||:和|结果一样。区别就在于&&有短路效果即左边false右边就不会执行,而&,左边无论是什么右边都回去继续执行。

    ||和|同理,即左边为true右边就不会执行,|左边无论是什么结果右边还会继续执行。

    2.三元运算符

    定义格式:   关系表达式?表达式1:表达式2

    关系表达式正确即输出表达式1,如果错误便输出表达式2。

    3.键盘录入的基本步骤和使用

    (1).如何使用scanner获取键盘录入

            a.导包

            import  java.util.Scanner;

            b.创建键盘录入对象

            Scanner  sc = new Scanner(System.in);

            c.接收数据

            int  i=sc.nextInt();

    例:package com.itheima;

    //导包

    import java.util.Scanner;

    public class ScannerDemo {

    public static void main(String[] args) {

    //创建键盘录入对象

    Scanner sc=new Scanner(System.in);

    //接收数据

    System.out.println("请输入一个数");

    int  i=sc.nextInt();

    //输出结果

    System.out.println("i:"+i);

    }

    }

    (2).通过键盘录入求两个数的和,具体实现代码如下

    package com.test1;

    //导包

    import java.util.Scanner;

    public class GetSum {

    public static void main(String[] args) {

    //创建录入对象

    Scanner  sc = new Scanner(System.in);

    //接受数据

    System.out.println("请输入一个数");

    int a =sc.nextInt();

    System.out.println("请再输入一个数");

    int b =sc.nextInt();

    int sum=a+b;

    System.out.println("sum:"+sum);

    }

    }

    (3).通过键盘录入判断两个数是否相等,具体实现代码如下

    package com.test2;

    import java.util.Scanner;  //导包

    public class Test2 {

    public static void main(String[] args) {

    //创建键盘录入对象

    Scanner  sc = new Scanner(System.in);

    //接收数据

    System.out.println("请输入一个数");

    int a = sc.nextInt();

    System.out.println("请再输入一个数");

    int b = sc.nextInt();

    //判断两个数是否相等

    boolean flag=(a==b)?true:false;

    System.out.println("flag:"+flag);

    }

    }

    (4)通过键盘录入来比较三个值的最大值代码如下

    package com.test2;

    import java.util.Scanner;

    public class Test3 {

    public static void main(String[] args) {

    //创建键盘录入对象

    Scanner sc=new Scanner(System.in);

    //接收数据

    System.out.println("请先输入一个数");

    int a=sc.nextInt();

    System.out.println("请输入第二个数据");

    int b=sc.nextInt();

    System.out.println("请输入第三个数据");

    int c=sc.nextInt();

    //比较三个值当中的最大值

    int temp=(a>b)?a:b;

    int max=(temp>c)?temp:c;

    System.out.println("max:"+max);

    }

    }

    4.顺序结构的基本使用

    从上往下,依次执行

    5.选择结构

    java语言提供了两种选择结构语句分别为if语句和switch语句.

    if 语句有三种格式:

    相关文章

      网友评论

          本文标题:java基础知识第二天

          本文链接:https://www.haomeiwen.com/subject/vszczftx.html