【尚硅谷】Day02学习笔记

第3章 变量

3.1 为什么需要变(变化)量(值)

在这里插入图片描述
在这里插入图片描述

3.2 变量的介绍

3.2.1概念

变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。

3.2.2变量使用的基本步骤
  • 声明变量
    int a;

  • 赋值
    a = 60;

  • 使用 System.out.println(a);

  • 也可以一步到位[int a = 60; 通常我们是一步完成

3.3变量快速入门

看演示并对代码进行说明, 演示记录 人的信息的代码

//快速入门小案例
public class VarDemo
{
   
	public static void main(String[] args) {
   
		//希望使用变量来描述一个人信息
		//名字, 年龄, 工资,性别 => 不同的属性,可以使用不同的类型来记录
		
		String name = "张三";
		int age = 20;
		double sal = 40000.5;
		char gender = '男';

		//使用4句输出
		System.out.println(name);
		System.out.println(age);
		System.out.println(sal);
		System.out.println(gender);

		//细节 该区域的数据可以在同一类型范围内不断变化
		age = 21;
		//变量在同一个作用域(简单理解成在一个方法中)内不能重名
		//int age = 60;


	}
}

class Cat
{
   
	public static void main(String[] args) {
    
		int age = 40;
	}
}

3.4变量使用注意事项

1)变量表示内存中的一个存储区域 [不同的变量,类型不同,占用的空间大小不同, 比如:int 4 个字节, double 就是 8个字节]
2)该区域有自己的名称[变量名]和类型[数据类型]
3)变量必须先声明,后使用, 即有顺序
4)该区域的数据可以在同一类型范围内不断变化 (原因 java 是强数据类型语言)
5)变量在同一个作用域内不能重名
6)变量=变量名+值+数据类型,这一点请大家注意。变量三要素

3.5程序中 +号的使用

1)当左右两边都是数值型时,则做加法运算
2)当左右两边有一方为字符串,则做拼接运算 []
3)代码

//快速入门小案例
public class PlusDemo
{
   
	public static void main(String[] args) {
   
		
		//当左右两边都是数值型时,则做加法运算

		int num1 = 20;
		int num2 = 40;
		System.out.println(num1 + num2);  //加法运算
		System.out.println("hello" + num2); //拼接

	}
}

在这里插入图片描述

3.6数据类型

3.6.1概述

在这里插入图片描述

3.7整数类型

在这里插入图片描述

3.7.1整型的使用细节

1)Java各整数类型有固定的范围和字段长度,不受具体OS[操作系统]的影响,以保证java程序的可移植性。

2)Java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’

3)java程序中变量常声明为int型,除非不足以表示大数,才使用long

4)bit: 计算机中的最小存储单位。byte:计算机中基本存储单元,1byte = 8 bit。[二进制再详细说,简单举例一个 byte 3 和 short 3 ]

在这里插入图片描述
5)思考题: long 类型,有几个 bit [8 * 8 = 64 bit]
long n = 3;// 内存中
代码如下:

//整型的细节
public class IntDetail
{
   
	public static void main(String[] args) {
   
		
		//Java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’

		long n1 = 2147483648m;

		//java程序中变量常声明为int型,除非不足以表示大数,才使用long
		//原则:尽量使用小的数据类型,可以节省空间.
		//long age = 100;

		byte n2 = 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值