变量:存储数据的空间(装数据的容器)
通过变量名来操作变量里面的数据,变量命名规则:
1)变量由字母、数字、下划线_、美元符号$组成
2)变量名不能以数字开头,不建议使用美元符号开头
3)变量名不能使用Java关键字(Java中关键字大概有50个)
4)变量名采用小驼峰命名法
5)变量名要做到见名知意
6)Java是严格区分大小写
基本类型数据
数值型数据
整型数据
byte short int long
浮点型数据
float double
非数值型数据
字符型char使用单引号''括起来的,单引号''中只能写一个中文汉字或一个英文字符
布尔类型boolean 布尔类型的变量只能存放两个值true、false
引用类型数据(3个)
类,数组,接口
变量的声明(创建装数据的容器)和使用
变量声明:
数据类型 变量名;
byte num1;
short num2;
int num3;
long num4;
float num5;
double num6;
char ch1;
boolean bool1;
赋值:将数据存储到变量中
变量名=数值;
num1=10;
num2=100;
num3=1000;
num4=1000000;
num5=95.25f;
num6=99.99;
ch1='l';
bool1=true;
操作数据:通过操作变量名就可以实现操作数据
System.out.println("num1");//num1 双引号里的内容原封不动输出
System.out.println(num1);//10 输出变量实际上输出的是变量里存储的数值
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println(num5);
System.out.println(num6);
System.out.println(ch1);
System.out.println(bool1);
声明变量、变量赋值合并写
数据类型 变量名=数据;
byte num1=10;
short num2 =100;
int num3 =1000;
long num4 = 100000;
float num5 = 36.31F;
double num6 =165.15;
char ch1='时';
boolean bool1=true;
//通过变量名来操作变量里的数据
System.out.println(num1);//10
System.out.println(num2);//100
System.out.println(num3);//1000
System.out.println(num4);//100000
System.out.println(num5);//36.31
System.out.println(num6);//165.15
System.out.println(ch1);//时
System.out.println(bool1);//true
变量在赋值后可以重新进行赋值
int num =100;
System.out.println(num);//100
num=200;
System.out.println(num);//200
常量:程序运行中,值不能改变的量称之为常量,常量使用final关键字进行修饰
(1)常量名全部使用大写字母,多个单词之间使用下划线隔开
(2)常量一般在声明的时候就进行赋值
语法格式:
final 数据类型 常量名 = 数据;
final byte STUDENT_SCORE=98;
System.out.println(STUDENT_SCORE);
//STUDENT_SCORE=99; //常量值不能进行重新赋值
字符串类型的数据是一个类类型的数据,是引用类型数据
语法格式:
String 变量名 ='你要写的内容';
String str1;
str1="qwert";
System.out.println(str1);//qwert
System.out.println("qwert"+"asdfg");//qwertasdfg
符号"+"为连接符,将这两个内容连接在一起,输出语句时,想将内容连接在一起如上所示,使用
"+"连接符号。
Scanner类:
第一步:要想在这个类中使用JDK中文件夹里的util文件夹内的Scanner类,
就必须先将这个类“导入”到当前这个类中
import java.util.Scanner;
第二步:创建Scanner类对象(这个是固定写法,先学会写就可以了)
Scanner input =new Scanner(System.in);
第三步:获取数据
System.out.println("请输入一个整数:");
int num=input.nextInt();
System.out.println("您输入的整数是:"+num);



