> 文档中心 > 【小邹带你学Java】第3章— 常量、标识符及命名规范、LED水果报价展示

【小邹带你学Java】第3章— 常量、标识符及命名规范、LED水果报价展示


💟作者简介:大家好呀!我是路遥叶子,大家可以叫我叶子哦!❣️    
📝个人主页:【路遥叶子的博客】
🏆博主信息:四季轮换叶,一路招摇胜!
     专栏

     【数据结构-Java语言描述】
     【小邹带你学Java】

🐋希望大家多多支持😘一起进步呀!~❤️
🌈若有帮助,还请【关注点赞收藏】,不行的话我再努力努力💪
————————————————
⚡版权声明:本文由【路遥叶子】原创、在CSDN首发、需要转载请联系博主。
🍁想寻找共同成长的小伙伴,请点击【Java全栈开发社区】

目录

 🚖🚖 欢迎来到常量的城都!

 🌊🌊 认识一下,什么是常量?

🍀🍀🍀 概念

🍀🍀🍀入门案例1:

🌊🌊你知道常量与变量的区别吗?

🌊🌊还有一种字面常量,你知道吗?

🌊🌊标识符及命名规范,你触雷了吗?

 🌲🌲🌲 概念

 🌲🌲🌲 标识符的组成&起名

🌲🌲🌲 标识符“三不原则”

 ❤️💜💚 特殊命名规则

🌊🌊综合案例:LED水果报价展示!你会了吗?

🍁🍁 需求说明

🍁🍁需求分析

🍁🍁代码实现

🍁🍁代码优化

🍁🍁 案例总结

如果文章对您有帮助,就拿起你的小手赶紧给博主点赞💚评论❤️收藏💙 一下吧~~~赶紧动起来,让我们一起加油学习。

 想要了解更多吗?没时间解释了,快来点一点!


 🚖🚖 欢迎来到常量的城都!

 🌊🌊 认识一下,什么是常量?

🍀🍀🍀 概念

计算机内存中,数据一旦存储,不可改变的区域,叫做常量。

代码格式:

final 数据类型  常量名 = 常量值;

🍀🍀🍀入门案例1:

🎃🎃🎃 需求说明

1、向计算机内存保存一个整数666。

2、要求:整数一经保存,只能查看、使用,不可更改。

🎃🎃🎃 代码实现

public static void main(String[] args) {    //定义变量时,加入final关键字,变量变成常量    final int num = 666;    System.out.println(num);}

🎃🎃🎃 注意事项

1、使用final关键字,可定义常量,常量数据一经保存,不可改变。

2、任何尝试改变常量值的代码,都会报错

 💙 💜 ❤️ 💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️

🌊🌊你知道常量与变量的区别吗?

名称

说明

适用于

变量

保存的数据可以被再次改变

变量名建议小写字母开头

保存修改频繁的数据

常量

保存的数据不可被再次改变

(仅可赋值一次,一经赋值不可改变)

常量名建议全大写

保存不会修改的数据

例如:数学中的π,不方便记忆,且不会改变,我们可以用常量保存

🌊🌊还有一种字面常量,你知道吗?

Java开发中,还有一种常量较为常见:字面常量

那些没有被保存到变量中的值,而是直接参与到运算使用,叫做字面常量。

 🎃🎃🎃 注意事项:

1、常量/变量都必须在使用前赋值,否则报错。

 💙 💜 ❤️ 💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️

🌊🌊标识符及命名规范,你触雷了吗?

 🌲🌲🌲 概念

标识符:用来表示某个实体的符号,即为代码中的部分内容起的名称

简单来说,在Java中,程序员自己起的名字,都叫标识符。

这些地方包括:变量名、常量名、方法名、类名、包名 、项目名 等。

 🌲🌲🌲 标识符的组成&起名

组成:

  1. 英文字符: a-zA-Z
  2. 数字: 0-9
  3. 符号: _$

标识符起名:

  1. 严格区分大写、小写
  2. 见名知意,长度适中

🌲🌲🌲 标识符“三不原则

  • 数字不能开头

  • 不能使用中文

  • 不能使用关键字

 ❤️💜💚 特殊命名规则

Java中,不同的标识符在原有规则基础上,有一些特殊的小规定:

  1. 包名:多单词组成时所有字母均小写,使用 . 连接  例如:aaa.bbb.ccc
  2. 类名&接口名:大驼峰式    例如:AaaBbbCcc
  3. 变量名&方法名:小驼峰式    例如:aaaBbbCcc
  4. 常量名全大写,使用_连接 例如:AAA_BBB_CCC

🍁🍁关于驼峰式的讲解:

驼峰式命名分为:

  • 大驼峰式
  • 小驼峰式

 💙 💜 ❤️ 💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️ 💚💙 💜 ❤️

🌊🌊综合案例:LED水果报价展示!你会了吗?

 

🍁🍁 需求说明

现需要编写Java程序,在控制台展示如下效果:

要求:

  1. 商店名称需要保存到计算机内存,固定为“小智商店”不变
  2. 每个商品的信息都需要保存到计算机内存,这些信息都是可变的。
  3. 编号是整数,多个编号保存进一个变量,该变量是递增的。
  • 名称是多个文字
  •  单价是小数
  •  品质仅为’A’或’B’或’C’这样的单文字

4、尽量按照图示格式进行展示。(不同电脑在格式上的展示可能略有不同)

🍁🍁需求分析

1、商店名称固定不变,需要使用常量;名称是多个文字,需要用String类型

2、商品信息都是可变,需要使用变量

3、编号是整数,用int

     名称是多个文字,用String

     单价是小数,用double

     品质仅为’A’或’B’或’C’这样的单文字,用char

  • 展示格式调节,我们用制表符 \t 根据效果随时调整

🍁🍁代码实现

package csdn;public class LED_1 {    /* LED水果报价展示 1、 商店名称需要保存到计算机内存,固定为“小智商店”不变 2、 每个商品的信息都需要保存到计算机内存,这些信息都是可变的。 3、 编号是整数,多个编号保存进一个变量,该变量是递增的 名称是多个文字 单价是小数 品质仅为’A’或’B’或’C’这样的单文字     */    public static void main(String[] args) { //1、准备数据 //1.1、定义变量,保存编号 int num = 1; //1.2、定义变量,保存名称 String pName1 = "榴莲"; String pName2 = "苹果"; String pName3 = "猕猴桃"; //1.3、定义变量,保存单价 double price1 = 30.55; double price2 = 6.8; double price3 = 6.0; //1.4、定义变量,保存品质 char level1 = 'A'; char level2 = 'B'; char level3 = 'A'; //1.5、商店名称 final String NAME="小智商店"; //2、处理数据、展示数据 System.out.println("\t\t"+NAME); System.out.println("编号\t名称\t单价\t品质"); System.out.println(num+"\t\t"+pName1+"\t"+price1+"\t"+level1); System.out.println((num=num+1)+"\t\t"+pName2+"\t"+price2+"\t\t"+level2); System.out.println((num=num+1)+"\t\t"+pName3+"\t"+price3+"\t\t"+level3);    }}

🍁🍁代码优化

同类型变量定义写在同一行,中间用逗号" , "隔开

package csdn;public class LED_2 {    /* LED水果报价展示 1、 商店名称需要保存到计算机内存,固定为“小智商店”不变 2、 每个商品的信息都需要保存到计算机内存,这些信息都是可变的。 3、 编号是整数,多个编号保存进一个变量,该变量是递增的 名称是多个文字 单价是小数 品质仅为’A’或’B’或’C’这样的单文字     */    public static void main(String[] args) { //1、准备数据 //1.1、定义变量,保存编号 int num = 1; //1.2、定义变量,保存名称 String pName1 = "榴莲",pName2 = "苹果",pName3 = "猕猴桃"; //1.3、定义变量,保存单价 double price1 = 30.55,price2 = 6.8,price3 = 6.0; //1.4、定义变量,保存品质 char level1 = 'A',level2 = 'B',level3 = 'A'; //1.5、商店名称 final String NAME="小智商店"; //2、处理数据、展示数据 System.out.println("\t\t"+NAME); System.out.println("编号\t名称\t单价\t品质"); System.out.println(num+"\t\t"+pName1+"\t"+price1+"\t"+level1); System.out.println((num=num+1)+"\t\t"+pName2+"\t"+price2+"\t\t"+level2); System.out.println((num=num+1)+"\t\t"+pName3+"\t"+price3+"\t\t"+level3);    }}

🍁🍁 案例总结

案例涉及到了变量和字符串的拼接展示:

 拼接字符串代码的执行顺序

自此,Java入门,变量、常量以及标识符的注意事项就完结了,

快给自己点一个赞吧!

如果文章对您有帮助,就拿起小手赶紧给博主点赞💚评论❤️收藏💙 一下吧~~~赶紧动起来,让我们一起加油学习

 想要了解更多吗?没时间解释了,快来点一点!

路遥叶子的博客_CSDN博客-数据结构,spring,小邹带你学java领域博主路遥叶子擅长数据结构,spring,小邹带你学java,等方面的知识https://blog.csdn.net/zsy3757486?spm=1000.2115.3001.5343