八卦阵 发表于 2023-11-10 15:52:05

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 }运行结果:
https://img2023.cnblogs.com/blog/3304441/202310/3304441-20231019112940508-284193027.png
当你想让程序输出后换行需要运用println方式。
代码:
1 public class Hello {
2      public static void main(String[] args) {
3          System.out.println("我爱学习Java");
4          System.out.println("我爱学习Java");
5      }
6}运行结果:
https://img2023.cnblogs.com/blog/3304441/202310/3304441-20231019113609315-1912084625.png
 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空常量  没有任何数据的值(一般是引用数据类型的默认值)null1 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 } 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Java基础的变量与常量