运算符
自增++与自减–
++运算,变量自己增长1。反之–运算,变量自己减少1。
独立运算: 变量在独立运算时,前++ 和后++ 没有区别 。就是++ , – 单独使用的时候在变量的前后是没有区别 的。都是+1或者减1。
表达式中运算: ++,–在表达式运算中,变量前++ 和变量后++ 的计算方式是不同的。 ++ , --,如果在表达式中进行运算的时候,在变量的前后是有区别的。 ++ , – 如果在变量的后面, 先使用变量的值运算,然后再对变量进行自增或者自减。 ++ , – 如果在变量的前面,先对变量进行自 增或者自减,然后参与运算
&与&&的区别(&&第一个是false第二个不会执行,&两个都会处理)(但是连个的执行结果一样)
|与||的区别(|如果第一个条件是true,依然会判断第二个结果,||只会判断第一个)(两个执行的结果是一样的)
(开发中用&& || ! 原因是效率更高,不会判断第二个条件)
三元运算符
数据类型 变量名 = 布尔类型表达式?结果1:结果2;
数据输入(Scanner)
使用步骤
我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:
1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。
import java.util.Scanner;
2、创建Scanner对象
Scanner sc = new Scanner(System.in);//创建Scanner对象,sc表示变量名,其他均不可变
3、接收数据
int i = sc.nextInt();//表示将键盘录入的值作为int数返回。
例子:
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
//创建对象
Scanner sc = new Scanner(System.in);
//接受数据
int x = sc.nextInt();
//输出数据
System.out.println("x:" + x);
}
}