java数据类型及运算符
一、数据类型#
1.基本数据类型#
byte char short int long float double
2.引用数据类型#
类 接口 数组
二、运算符#
1.算数运算符:+ - * /#
++ --#
(int a=3; int b=a++; System.out.println("a="+a+"b="+b);//a=4,b=3 a=3; b=++a; System.out.println("a="+a+"\nb="+b);//a=4;b=4
2、赋值及其扩展运算符#
= += -= *= /= %=
3.关系运算符#
== != > < >= <=
4.逻辑运算符#
逻辑与:& | ! ^(相同为false,不同为true)
短路与:&& ||
5.位运算符#
位运算符 | 说明 |
---|---|
~ | 取反 |
& | 按位与 |
| | 按位或 |
^ | 按位异或 |
<< | 左移运算符,左移1位相当于乘2 |
>> | 右移运算符,右移1位相当于除2取商 |
6.三目条件运算符#
int score =80;
int s=-100;
Boolean type=score>60?true:false;
System.out.println(type);
三、键盘输入#
1.导包:import java.util.Scanner;
2.创建对象: Scanner scanner=new Scanner(System.in);
3.Scanner name=scanner.nextLine();
4.输出:System.out.println(name);
import java.util.Scanner; /** * 测试获得键盘输入 * @author 高淇 * */ public class TestScanner { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入名字:"); String name = scanner.nextLine(); System.out.println("请输入你的爱好:"); String favor = scanner.nextLine(); System.out.println("请输入你的年龄:"); int age = scanner.nextInt(); System.out.println("###############"); System.out.println(name); System.out.println(favor); System.out.println("来到地球的天数:"+age*365); System.out.println("离开地球的天数:"+(72-age)*365); }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步