01-变量

为什么需要变量?

变量是程序的基本组成单位(不论使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位)

变量的概念

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

变量三要素:变量 = 变量名 + 值 + 数据类型

复制代码
public class VarDetail{
    public static void main(String[] args){
        //变量必须先声明,后使用,即有顺序
        int a = 100;
        System.out.println("赋值前:"+a);

        //该区域的数据或值可以在同一类型范围内不断变化
        a = 200;
        System.out.println("赋值后:"+a);

        //变量在同一个作用域内不能重名
        //int a = 300; (错误:已在方法 main(String[])中定义了变量 a)

    }
}

class Dog{
    public static void main(String[] args){
        //变量在不同作用域可以重名
        int a = 300
        System.out.println(a);
    }
}
复制代码

程序中 + 号的使用

1.当左右两边都是数值型时,则做加法运算
2.当左右两边有一方为字符串,则做拼接运算
3.运算顺序,是从左到右

复制代码
public class Plus{
    public static void main(String[] args){
        //100 + 98 = 198
        System.out.println(100 + 98);
        //"100" + 98 = 10098
        System.out.println("100" + 98);

        //100 + 3 + "hello" = 103hello
        System.out.println(100 + 3 + "hello");
        //"hello" + 100 + 3 = hello1003
        System.out.println("hello" + 100 + 3);
        
    }
}
复制代码

 

posted @   马铃薯1  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示