ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Java基础的变量与常量
[打印本页]
作者:
八卦阵
时间:
2023-11-10 15:52
标题:
Java基础的变量与常量
1.编写第一个Java程序
使用IDEA进行编写java程序
1 public class Hello{
2 public static void main(String[] args){
3 System.out.print("HelloWorld");
4 }
5 }
复制代码
第一行:public class是定义类的关键字固定写法,Hello表示类名要与文件中的名字相同
第二行:主函数,是程序的入口
第三行:输出语句,():里面表示要输出的内容
1.1 练习
在屏幕上打印输出“我爱学习Java”
1 public class Demo{
2 public static void main(String[] args){
3 System.out.print("我爱学习Java");
4 }
5 }
复制代码
注意点:
print输出方式是输出后不进行换行操作的。
比如:输出两次"我爱学习Java"
代码:
1 public class Hello {
2 public static void main(String[] args) {
3 System.out.print("我爱学习Java");
4 System.out.print("我爱学习Java");
5 }
6 }
复制代码
运行结果:
当你想让程序输出后换行需要运用println方式。
代码:
1 public class Hello {
2 public static void main(String[] args) {
3 System.out.println("我爱学习Java");
4 System.out.println("我爱学习Java");
5 }
6 }
复制代码
运行结果:
2. 注释
我们先从注释开始学习简单的Java语法规则
什么是注解? 是程序中对某段代码进行解释说明
注解有什么用? 注解可以解释方便他人阅读你的代码,写注解是一个利人利己的好习惯。
注解有几种?
1. 单行注释:
//后面紧跟着需要说明的内容
2.多行注释:
/*
多行注释
可以写多行的内容
*/
3. 文档注释
/**
文档注释允许你在程序中嵌入关于程序的信息。
你可以使用 javadoc 工具软件来生成信息,并输出到 HTML 文件中。
文档注释,使你更加方便的记录你的程序信息。
*/<br>
复制代码
下面用注解的形式来解释代码内容
1 /**
2 * 这是文本注释
3 */
4 public class Hello {
5 /*
6 这是程序的主入口
7 */
8 public static void main(String[] args) {
9 //这是一个单行注释 下面输出的内容为 Hello world
10 System.out.println("Hello world");
11 }
12 }
复制代码
在学一招,每次添加注解是不是太麻烦了?我们可以运用快捷键的形式添加注解
Ctrl + / 单行注释
Ctrl + shift + / 对选中的代码进行多行注释
2. Java基础语法
2.1常量
常量:在程序运行中值不可发生改变的值
分类:
类型含义数据类型整数所有的整数0,1,234,-128浮点数所有的小数 9.8,-7.2,0.0字符 以单引号引起来的数,只能存储一个数'a','瘦'字符串 以双引号引起来的数,可以存储一个或多个数,也可以不存储数"","abc"," "布尔只有两个值,用于控制流程语句中true、false空常量 没有任何数据的值(一般是引用数据类型的默认值)null
1 public class Demo {
2 public static void main(String[] args) {
3 System.out.println(10);//输出一个整数
4 System.out.println(29.3);//输出一个浮点数
5 System.out.println('a');//输出一个字符
6 System.out.println("hello world");//输出字符串
7 System.out.println(true);//输出Boolean
8 }
9 }
复制代码
2.2 变量
在学习完常量后,我们见继续学习变量,我们将按照下面的学习路线。
什么是变量?
变量是一个可以改变的量,是用来存储程序的值,我们可以这样理解变量,在生活当中变量是相当于一个盒子,变量名是盒子的名字,变量值是盒子里存储的内容。
为什么要用变量?
举个例子
1 public class Demo {
2 public static void main(String[] args) {
3 //当程序需要编写大量相同的输出10语句时
4 System.out.println(10);
5 System.out.println(10);
6 System.out.println(10);
7 //如果我们突然想将这里的10全部修改成15时
8 //就会显得十分不方便管理
9 //这是就需要用到变量了
10 int a = 10;
11 System.out.println(a);
12 System.out.println(a);
13 System.out.println(a);
14 //当我们突然想将这里的10全部修改成15时
15 //只需要修改a的值即可
16 }
17 }
复制代码
如何定义变量
1 public class Demo {
2 public static void main(String[] args) {
3 //定义的格式:数据类型 变量名 = 初始化值
4 int a = 10;
5 //当我们需要修改变量的值时
6 //语法为:变量名 = 变量值
7 a = 20;
8 }
9 }
复制代码
变量的应用场景?
变量的使用场景无处不在,只要程序中发生改变的值都可称为变量。比如生活中微信中的昵称,微信中余额。
变量的注意事项
①变量需要考虑其作用域,当超出作用域范围的变量将失效
1 public class Demo {
2 public static void main(String[] args) {
3 {//变量定义在哪个{}里,其作用域就只能在哪个{}的范围内有效
4 int a= 10;
5 System.out.println("a = " + a);
6 }
7 //当出{}范围内就会无效
8 //System.out.println(a);这样写会报错
9 }
10 }
复制代码
②在同一作用域下声明两个相同的变量,会报错
1 public class Demo {
2 public static void main(String[] args) {
3 {//在同一作用域下声明两个相同的变量,会报错
4 int a= 10;
5 //int a= 20; 同一作用域下,声明同名变量会出错
6 System.out.println("a = " + a);
7 }
8 //当你在不同作用域下声明时
9 int a = 20;//发现是不会报错的,因为它们的作用域不同
10 }
11 }
复制代码
③变量没有初始化,直接使用会报错
1 public class Demo {
2 public static void main(String[] args) {
3 int a;
4 //System.out.println(a);没有初始化直接使用会报错
5 }
6 }
复制代码
④变量可以声明在同一行
1 public class Demo {
2 public static void main(String[] args) {
3 int a = 10, b = 20;
4 }
5 }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4