本质上是可操作的存储空间。类似于停车场的停车位。车类似于数据,是可变的。
变量的声明
格式:
type varName[=value][,varName[=value]...]; //[]中的内容可有可无
数据类型 变量名 【=初始值】【,变量名【=初始值】...】;
示例:
double salary; //8个字节
long earthPopulation; //8个字节
int age; //4个字节
int i,j;//两个变量的数据类型都是int,但是逐一声明每一个变量可以提高可读性。
变量的分类和作用域
局部变量、成员变量(实例变量)、静态变量
//后续学对象的时候深入学。
常量
固定的值 //常量只能初始化一次
字符常量:1 2 3 a b c true false helloworld
符号常量:用final修饰的PI等
public class TestConstants {
public static void main(String[] args){
final double PI=3.14;
PI=3;
}
}
利用Java计算周长面积的代码
public class 变量{
public static void main(String[] args){
final double PI=3.14;
double r=3;
double area=PI*r*r;
double circle=2*PI*r;
System.out.println("面积是:"+area);
System.out.println("周长是:"+circle);
}
}
我遇到并解决的问题:
-输入代码的过程中,要着重注意符号的中英文,如果不注意,就会出现以下问题
- 声明类的时候一定要文件名一致
- 要熟记运行的流程
- command+R,输入cmd
- 进入d盘:C:\Users\5xxxH>d:
- D:>cd mycode
- D:\mycode>javac 变量.java
- D:\mycode>java 变量
这节学习收获还是比较大的~基础很重要!
基本数据类型
数值型:整数类型(byte/short/long/int)、浮点类型(float/double)
字符型:char
布尔型:boolean
//类、接口、数组属于引用数据类型,占4个字节。byte占1个字节,short占2个字节,int占4个字节,long占8个字节,float占4个字节,double占8个字节。
//和C语言类似的地方跳过。
转义字符
1)\t:一个制表位,实现对齐的功能
2)\n换行符
3)\:一个\ (第一个\表示转义,第二个\表示输出的字符)
输出两个\(第一个\表示转义,第二个\表示输出的字符,第三个\表示转义,第四个\表示输出的字符),所以输出\的写法是\ \
4)":一个“
5)':一个‘
6)\r:一个回车 System.out.println(“我的祖国\r中国”);
7)\r:回车 换行 ————————————————
有个报错没弄懂为什么,明天再看吧。
boolean类型
true和false,占用1个或4个字节,Java和C不同的地方在于。Java不可以用0和1代替true和false。
boolean flag;
flag=true;//flag=false;
if(flag){
//true分支
}else{
//else分支
}