韩顺平教java地址https://www.bilibili.com/video/BV1fh411y7R8?p=37
自学中ing
35变量原理
变量是程序的螺丝钉 变量的基本要素//类型 + 名称 + 值
class Test{
public static void main (String[]args){
int a = 1; //在内存中分配一个变量值为1
int b = 3; //在内存中分配一个变量值为3
b = 89; //变量的空间和地址是绑定的
System.out.println(a);
System.out.println(b);
}
}
36变量概念
变量相当于内存数据存储空间表示 可以把变量看做是房间的门牌号,通过门牌号找到房间 通过变量名可以访问到变量值
- 变量使用方法
- 1:声明变量 int a;
- 2: 赋值 a = 114514;
- 3: 使用system.out.println(a);
- 也可以直接 int a = 114514
public class Var01{
//编写一个main方法
public static void main (String[]args){
//声明变量
int a;
a = 100 ;
system.out.println(a);
两种写法
int a =100;
system.out.prinln(b);
}
}
37变量入门
变量使用案例
int age = 20;
double score = 88.6;
char gender = ‘男’;
String name =‘jack’;
案例2:
public class Var01{
//编写一个main方法
public static void main (String[]args){
// 记录人的信息
int age = 30;
double score = 88.9;
char gender =‘男’;
string name =“king”;
//输出信息,快捷键
System.out.println(“人的信息如下”);
System.out.println(name);
System.out.println(age);
System.out.prinln(score);
System.out.println(gender);
38变量细节
变量表示内存的一个存储区域 不同的变量 或类型 存储区域也不同大小也不相同
变量必须先声明再使用和PHP python区别很大 他们直接定义变量 =xxx就可以了 不需要声明类型
变量 = 变量名 + 值 + 数据类型
变量不能重名
案例1:
public class Vardetail{
//编写一个main方法
public static void main (String[]args){
变量必须先声明后使用 有顺序
int a = 50;
System.out.println(a) //正确
System.out.println(a) // 执行这句话的时候计算机会从内存中找这个字符串a因为没有定义所以找不到
int a =50; //错误 必须先声明再使用
值可以在同一类型中变化 int 就可以在 数字之间变化但是不能有小数
int a; a = 1;
a = xiaoming;//错误
int a; a = 50
a = 100; //正确
变量在同一作用域不能同名 假设在全局函数中定义名为 lihua的变量那么在局部函数中也不能使用这个变量名因为地址会冲突
39 程序中+号使用
1:但左右两边都是数值型,做加法运算
2:当左右一边为字符串时,做拼接运算
3:测试题
下面代码输出什么
System.ou.println(100 +98); //198
System.out,println(“100”+98); //10098
System.out.println(100+3"hello"); //103hello
System.out.println(“hello”+100+3);//hello103
40 java数据类型
每一种数据都定义明确数据类型,在内存中分配不同大小内存空间(byte)