首页 > 编程语言 >Java学习第二周

Java学习第二周

时间:2024-07-13 21:42:52浏览次数:15  
标签:Java 变量 学习 第二周 mycode 标识符 final 常量

标识符是用来给变量,类,方法以及包进行命名的。
标识符的命名规则
1.必须以字母、下划线“”、美元符“$”开头。
2.其他部分可以是字母、下划线“
”、美元符“$”和数字的人员组合·。
3.大小写敏感,且长度无限制。
4.不可以是Java的关键字。
标识符使用规范
表示类名的标识符:每个单词的首字母大写
表示方法和变量的标识符:第一个单词小写,从第二个单词开始首字母大写,我们称之为“驼峰原则”。
Java不采用ASCII字符集,而是采用Unicode字符集。
不建议用汉字定义标识符。
变量(variable)
变量本质上代表一个“可操作的存储空间”,空间位置是确定的,但是里面的值不确定。
可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。
Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。
Java程序
public class TestVariable{

public static void main(String[] args){
	int age=18;
	int b;
	System.out.println(age);
	b=0;
	System.out.println(b);
}

}
结果
D:\mycode>javac TestVariable.java

D:\mycode>java TestVariable
18
0

变量有三种类型:局部变量、成员变量、静态变量
变量使用前先初始化。

常量(Constant)
在Java语言中,用关键字final来定义一个常量。常量一旦被初始化后不能再更改。
声明格式
final type varName=value;
为了区分和表述,一般将1、2、3、‘a'、true、false、“helloWorld”等称为字符常量,而使用final修饰的PI等称为符号常量。、

public class TestConstant{

public static void main(String[] args){
	final double PI=3.14;
	final int MAX_SPEED=120;//常量的命名:全用大写字母,单词之间下划线隔开
	int r=4;
	double area=PI*r*r;
	double circle=2*PI*r;
	System.out.println("面积是"+area);
	System.out.println("周长是"+circle);
}

}
结果
D:\mycode>javac TestConstant.java

D:\mycode>java TestConstant
面积是:50.24
周长是:25.12

D:\mycode>

标签:Java,变量,学习,第二周,mycode,标识符,final,常量
From: https://www.cnblogs.com/wsh-wsh-/p/18300771

相关文章

  • 2024.07.06 hadoop学习
    这是暑假自学的第一周,在这里做一个周总结。自从考完试之后,数据库小学期也开始了,所以我在下午进行自学,这一周自学的内容是javaweb。这一周每天下午都会抽出一小时的时间学习,学习的主要内容是javaweb中的maven,连接数据库,进行CRUD开发。在学习maven的过程中,主要使用半成品框架......
  • java 基本语法1
    1.安装idea,java编译器,编译器会自动对代码进行编译,然后运行得到结果.idea分为社区版(免费),企业版(收费),https://www.jetbrains.com/zh-cn/idea/download/?section=windows从官网下载对应版本安装即可.2.java的数据类型有四类八项.整数,小数,字符,布尔.其中整数:intlongbyt......
  • 小学期第二周个人总结
    本周,我投入了大量时间和精力来学习Hadoop生态系统的相关知识。Hadoop生态系统包括Hadoop、Hive和YARN等重要组件,它们在大数据处理和管理中发挥着关键作用。首先,我对Hadoop本身进行了深入了解。Hadoop是一个用于存储和处理大数据的开源框架,提供了分布式存储(HDFS)和分布式计算(MapRed......
  • 第二周总结
    1​下载JDK,安装JDK并配置环境变量。​阅读大道至简三至六章学习异常处理​理解类和对象​2.​下一周准备学习继承和多态,接口和抽象类3.困难:语法复杂:Java的语法规则相对较多,理解并记忆这些规则需要一定的时间和努力。编程逻辑难以理解:编程不仅仅是记忆语法,更重要的是理解......
  • Hadoop学习总结
    在我作为初学者探索Hadoop的过程中,我深感兴奋和好奇。Hadoop作为一种开源的分布式存储和计算平台,能够处理大规模数据,这一点让我产生了深刻的震撼和兴趣。刚开始接触时,我面临理解Hadoop核心概念的挑战,特别是涉及到HDFS(Hadoop分布式文件系统)和MapReduce的概念。然而,通过阅读官方文档......
  • 暑假第二周总结(7.9-7.13)
    这周做了什么学习了JAVA的基本内容通过实例认识了JAVA的面向对象编程及一些不同于C++面向对象的知识。时钟类packageClock;publicclassClock{privateDisplayhour=newDisplay(24);privateDisplayminute=newDisplay(60);publicvoidstart(){......
  • 第一周学习总结
    开篇概述随着计算机网络基础设施的完善,社交网络和电商的发展以及物连网的推进,产生了越来越多的大数据,使得人工智能最近几年也有了长足的发展(可供机器学习的样本数据量足够大了),大数据的存储和处理也越来越重要,国家对此也比较重视(可上网搜索关键字“大数据白皮书”关键字,以了解详细......
  • 第二周学习总结
    分布式文件系统主要用来解决如下几个问题:读写大文件加速运算对于某些体积巨大的文件,比如其大小超过了计算机文件系统所能存放的最大限制或者是其大小甚至超过了计算机整个硬盘的容量的文件,这时需要将文件分割为若干较小的块,然后将这些块按照一定的规则分放在集群中若干台节点......
  • Python学习笔记36:进阶篇(二十五)pygame的使用之事件监听控制切歌和暂停,继续播放
    前言基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。我们的下一步目标是完成pythoncrashcourse中的外星人入侵项目,这是一个2D游戏项目。在这之前,我们先简单学习一下pygame模块。私信我发送消息python资料,......
  • java1
    1.安装一个Java开发环境,我安装的是JDK(从b站上学习的安装教程以及如何配置环境变量等等);同时我也对此进行了初步的了解JDK即Java开发工具包。它是用于构建在Java平台上发布的应用程序、Applet和组件的开发环境。JDK包含了Java编译器、Java文档生成工具、Java打包工具等,是整个Java......