news 2026/5/15 22:22:18

认识字面量,变量 ,数据类型 二

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
认识字面量,变量 ,数据类型 二

第二小章

第一部分:字面量

1程序中的字面量

下面图中用红色方框标记的是字面值,在程序里面称为字面量。

2 字面量的写法和规则

●我们首先先看字面量的分类
●掌握数值在程序中的书写格式

●那我们在程序中演示一下:
public static void prinLitera() { //请帮我输出常见的字面量 //1,整数型 System.out.println(10); //2,浮点型 System.out.println(10.5); //3,布尔型 System.out.println(true); System.out.println(false); //4,字符型 System.out.println('a'); //5,字符串型 System.out.println("hello world"); //6,掌握特殊字符\n换行功能 System.out.println("hello \nworld"); //7字符串字面量,用双括号包起来,里面可以有任意字符 System.out.println("AAAAAAAAAAAAAAAAA"); System.out.println("认识字面量"); }

总结:

1.字面量这个知识是要求我们学会什么?

●数据在程序中的书写格式

2.字符,字符串在程序中的书写格式有什么要求?

●字符不行单引号围起来,有且仅能一个字符
●字符串必须用双括号围起来,里面可以任意字符

3.几个常见的特殊值的书写格式是

●true,false,null,\n,\t

--------------------------------------------------------------------------------------

第二部分:变量

1 认识变量

变量就是内存中的一块区域,可以理解成一个箱子,用来程序要处理的数据

●我们可以把它看做一个箱子, 箱子的名字: age箱子类型:int箱子里放的东西:18

在程序里演示:

package yanshimulu; public class Demonstrate1 { public static void main(String[] args) { printVariable(); } public static void printVariable() { //1,定义变量然后输出 int age = 10; System.out.println(age); //2,定义多个变量然后输出 int a = 20; int b = 30; System.out.println(a); System.out.println(b); //定义一个小数变量然后输出 double score = 89.5; System.out.println(score); } }

那我们为啥要用变量记数据?

使用变量记要处理的数据编写的代码更灵活管理代码更方便

2 变量的特点

●变量里装的数据是可以被替换的

例如:

package yanshimulu; public class Demonstrate1 { public static void main(String[] args) { printVariable();//调用方法格式写在main里 } public static void printVariable() { int age2 = 18;//写一个变量命名为age2=18 age2 = 19;//然后在把age2的值改为19 System.out.println(age2);//那它输出的值是19 //遇到 = 时 要从右往左的顺序看开头和结果 age2 = age2 + 1;//这里的意思是上一个值是19的基础上加上1 System.out.println(age2);//那它会在输出一个值是20 //执行这个代码时会同时输出 18 19 20 但最终age2的值是=20的 } }

●变量的应用场景

例如微信钱包:

package yanshimulu; public class Demonstrate1 { public static void main(String[] args) { printVariable();//调用方法格式写在main里 } public static void printVariable() { //实时变量微信钱包 int money = 100;//钱包原来有100元 System.out.println(money);//输出显示‘100’ money = money + 10;//收到10元 System.out.println(money);//输出显示110 money = money - 20;//花掉了20 System.out.println(money);//输出显示90 money = money * 2;//收到原来的两倍 System.out.println(money);//输出显示180 } }

总结:

1 变量是什么,变量的完整定义格式是什么样的?

●变量是内存中的一块区域,可以理解成箱子,用来记住程序要处理的数据的

●数据类型 变量名称 =数据

2 为啥要用变量,变量的好处是?

●使用变量记要处理的数据,编写的代码更灵活,管理代码更方便。

3变量有什么特点?基于这个特点,变量有啥应用场景?

●变量里装的数据可以被替换。

●可以应用班级统计人数,微信钱包,公交车上车下车人数统计 等等;

--------------------------------------------------------------------------------------

3 数据类型:

基础数据类型:4大类8种

根据不同的情况选择不同数据的类型,例如如果存储年龄用整型数据byte就够了,它可以存到最大127最小-128,当然也可以用long存储但它会占用更多的内存,不过当下的内存储存都很大我们不用太焦虑存储空间一般为了方便更多的会默认使用int类型

在程序里演示:

package yanshimulu; public class Demostrateg2 { public static void main(String[] args) { printVariable(); } //请帮我设计一个方法,打印出8种基本数据类型定义的变量 public static void printVariable() { //1,整数类型 byte a1 = 10;//它的范围在127 ~ -128之间超过这个数会报错 short a2 = 10;//它的范围在32767 ~ -32768之间 int a3 = 10;//它的范围在2147483647 ~ -2147483648之间 //注意:long随便写一个整数默认都是int类型,如果超过这个范围会报错,所以要加上L或者l long a4 = 1000000000000000000L; //2.浮点类型 //注意:随便写一个数字默认都是double类型,如果希望98.5是float类型的,必须加上f或者F float b1 = 98.5f; double b2 = 1.3; //3.字符类型 char c1 = '男'; //4.布尔类型 boolean d1 = true; boolean d2 = false; //5.字符类型: 定义字符串变量记住字符串数据 String e1 = "hello" } }

总结:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/15 22:21:39

用Python彻底掌控你的Synology NAS:300+ API完整封装指南

用Python彻底掌控你的Synology NAS:300 API完整封装指南 【免费下载链接】synology-api A Python wrapper around Synology API 项目地址: https://gitcode.com/gh_mirrors/sy/synology-api 你是否厌倦了通过网页界面手动管理你的Synology NAS?想…

作者头像 李华
网站建设 2026/5/15 22:21:35

基于django+python的酒店客房及娱乐预约管理系统

目录系统概述核心功能技术实现应用价值关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 该系统基于Django框架和Python语言开发,旨在为酒店提供高效的客房及娱乐…

作者头像 李华
网站建设 2026/5/15 22:20:08

如何将Stable Diffusion无缝集成到Photoshop工作流中?

如何将Stable Diffusion无缝集成到Photoshop工作流中? 【免费下载链接】sd-ppp A Photoshop AI plugin 项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp Photoshop AI插件正在改变创意工作流程,SD-PPP作为开源Stable Diffusion集成工具&…

作者头像 李华
网站建设 2026/5/15 22:19:21

手把手教你用阿里云微调,让开源模型秒变专属AI神助!

先问一个问题。 开源模型里,Qwen 已经很强了,DeepSeek 也还很能打,为什么还要自己训练模型? 因为再强的通用模型,放到你的具体业务里,往往还是会差那么一口气。 你让通义千问去回答一个法律问题&#xff0c…

作者头像 李华