变量:存储数据的空间(装数据的容器) 通过变量名来操作变量里面的数据,变量命名规则: 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);