Java基础——常用运算符、scanner类介绍

目录

一、.scanner类介绍

1.使用方法

2.next()方法与nextLine()方法

二、常用运算符

1.赋值运算符

2.算术运算符

3.关系运算符

4.逻辑运算符

5.位运算符

6.条件运算符

7.运算符的优先级


一、.scanner类介绍

Scanner 类是一个用于

Scanner 指的是java.util包下的Scanner类,可以接收控制台输入的数据。位置:Java.util.Scanner;

1.使用方法
  • 第一步 导包java.util.Scanner;

import java.util.Scanner;
  • 第二步:新建scanner扫描器 :

Scanner input = new Scanner(Sysyem.in);
  • 第三步:定义变量接收控制台输入内容:

int i = input.nextInt();

可以接收的类型有:.nextByte(),nextshort(); nextLong(); nextFloat(); nextBoolean();nextInt()等

不可以接收char 错误写法:nextChar();

接收插入类型: char c = scanner.next().charAt(0); //接收字符串然后截取第一个字符。

String s = scanner.next(); 可以接收字符串 但是遇到空格后自动截断,不在接收。

nextLine();可以接收整行,但会接收上一行的回车键,不要再nextLine之前使用其他方式接收数据或者可以单独新建一个 Scanner。

2.next()方法与nextLine()方法

next()方法:

(1)一定要读取到有效字符后才可以结束输入。

(2)对输入有效字符之间遇到的空白字符,next()方法会自动将其去除。

(3)只有在输入有效字符后,才将其后面输入的空白字符作为分隔符或结束符

(4)next()方法无法获取带有空格的字符,会忽略空格。

nextLine()方法:

(1)以回车键 (Enter)为结束符,即nextLine()方法会返回输入回车键之前的所有字符。

(2)nextLine()方法可以获取包含空白字符的输入,不会忽略空白字符

二、常用运算符

1.赋值运算符

赋值运算符“=”用于给变量赋值。可以和算术运算符结合,组成复合赋值运算符,复合运算符主要包括 “+=”、 “-=”、“*=”、“/=”、“%=”。

int i = 3;
​
int j = 5;
​
i=i+j; // 可用i +=j;代替

你可能感兴趣的:(java)