JAVA变量数据类型和运算符

100 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 20 天,点击查看活动详情

变量慨念:

在内存中开辟一个空间,存储数据

int=10;

第一种:怎么声明存储变量: 数据类型 变量名=值;

第二种:先声明在存储 数据类型 变量名; 变量名=值

int i=10;

+:在字符串或字符中的作用时拼接,在数值中是计算

存储数据类型:

char(字符型):单给字符,比如“男”“女” 特点:加""

sex的值是'男' char sex='男'

byte short long int(整型):能够存储整数,比如 0,1,2,3.....

num;100 int num=100;

float(单精度浮点型):只能存储6位小数 比如:1.1、1.2、1.3

f的值为5.5 float f=5.5f

double(双精度浮点类型):能够存储15位小数 比如:3.14..........

d的值为3.14 double d=3.14;

boolean(布尔类型):取值为true和false true:是 false:否

b的值为true boolean b=true
String: (字符串类型):能够存储字符串 比如:hello! 你好 特点:加""

name的值为你好 String name=你好!

输出语句快捷键:syso alt+?

创建main入口的快捷键:main alt=?

常量:不可以被二次赋值,无法修改数据,一般final修饰

final char SEX='男'; 将sex设置为不可改变的“男”

注意:1.常量名一般使用大写表示

2.不同类型名称要用下划线隔开 比如:final char NAME_SEX='男';

3.常量在生名是时即被赋值不能被改变

变量的命名规则:

开头部分:1.字母 2._下划线 3.$美元符号

其余部分:1.字母 2._下划线 3.$美元符号 4.数字

1.其变量名一定要“见名之意”;

2.如果变量名意思有两个词组成,比如:myScore,第二词首字母大写

赋值运算符:“=” 右边给左边

基本运算:+ - * /

键盘录入数据的方法:

1.导包 ctrl+shift+o

import Java.util.Scanner

2.创建键盘输入对象

Scanner input=new Scanner(System.in);

3.使用变量接收用户输入数据

int HTML=input.nextlnt(); //接收整型的数据

String name=input.nextlnt(); //接收字符串类型数据

char sex=input.nextlnt().charAt(0);//接收字符类型数据

自动类型转换(小转大):double=int+double

强制类型转换(大转小):int = (int)double-int

int num2=10

int num3=num1+num2

关系运算符:

||

&&

!

运算符:

:大于号

<:小于号

==:等于号,比较运算符

!=:不等于

=:大于等于

<=:小于等于

运算符的优先级:

最高的优先级:小括号“()”

最低优先级:赋值运算符“=”

优先级顺序:算术运算符>关系运算符>逻辑运算符

注意:当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制顺序