运算符\数据输入(Scanner)04

运算符

自增++与自减–
++运算,变量自己增长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);
	}
}
发布了34 篇原创文章 · 获赞 16 · 访问量 301

猜你喜欢

转载自blog.csdn.net/qq_41005604/article/details/104982624