1.首先说下什么是变量,变量的定义是什么:一个数据存储空间的表示(CPU内存开辟的一个空间),变量的存储地址唯一,不重复。
2.变量的命名规则 : 字,下,美,人,数,骆驼
字:代表以字母开头 例如:name
下:代表以下划线开头 例如:_name
美:以美元符号开头 例如:$name
人:以人民币符号开头 例如:¥name
数:变量名中包含数字可以,但不能以数字开头 例如:name6 6name就是错的写法
骆驼:即驼峰命名法:变量名以多个单词组成,后面的单词手字母要大写 例如 nameNum;驼峰命名法可视为一种习惯,增强程序员的可读性,但绝不强制要求。
还有一点大家要注意下:不能使用关键字作为变量名,例如public class System 等等。
如果你的变量名是由多个单词组成,切记单词之间不要有空格,例如:zip code 这种情况在环境里编写会报错
package test; public class Demo { public static void main(String[] args){ int name=100; int _name=100; int $name=100; int ¥name=100; int name6=100; int nameNum=100; } }
3.变量的三要素:变量类型,变量名,变量值;
变量的类型 变量 = 变量值 int money = 1000 ;
1.数据类型有两种:数值型,非数值型
数值型:整数类型,浮点型(我们常说的小数:98.5 88.5)
非数值类型:字符型,布尔型
整数类型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
引用数据类型:String 存放字符串
以上类型都有它们的各自的取值范围:取值范围的顺序
byte short int long float double
char int long float double
2.常量
特点:
(1)常量名通常大写
(2)不同字符建议使用下划线分割
(3)不能被二次赋值(换句话说就是如果进行二次赋值就会报错)
public static void main(String[] args){ final String CHENHU_SEX = "男"; System.out.println(CHENHU_SEX); CHENHU_SEX = "女"; System.out.println(CHENHU_SEX); }
3.Scanner的使用方法
步骤:
1.导入import java.util.Scanner;
2.Scanner scanner = new Scanner(System.in);
3.调用String name = scanner.next();
package test; //第一步:导入Scanner类 import java.util.Scanner;//导入老外写的Scanner类,包路径是Scanner /** * 案例2:Scanner的使用 * */ public class Demo02 { public static void main(String[] args){ //提示语句 System.out.println("请输入您要输入的值是:"); //第二步: 创建Scanner对象 Scanner scanner = new Scanner(System.in); //第三步:获取键盘输入的值(调用scanner对象的next()方法,将返回值赋给name变量,name变量类型是String类型) String name = scanner.next(); //测试 System.out.println("您刚刚输入的值是:"+name); } }
原文:https://www.cnblogs.com/LittleBoys/p/11903764.html