java基础知识第二天

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基础知识第二天)