开启掘金成长之旅!这是我参与「掘金日新计划 · 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
关系运算符:
||
&&
!
运算符:
:大于号
<:小于号
==:等于号,比较运算符
!=:不等于
=:大于等于
<=:小于等于
运算符的优先级:
最高的优先级:小括号“()”
最低优先级:赋值运算符“=”
优先级顺序:算术运算符>关系运算符>逻辑运算符
注意:当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制顺序