Java基础的变量与常量

八卦阵  金牌会员 | 2023-11-10 15:52:05 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 871|帖子 871|积分 2613

1.编写第一个Java程序

使用IDEA进行编写java程序
  1. 1 public class Hello{
  2. 2     public static void main(String[] args){
  3. 3            System.out.print("HelloWorld");
  4. 4     }      
  5. 5 }
复制代码
第一行:public  class是定义类的关键字固定写法,Hello表示类名要与文件中的名字相同
第二行:主函数,是程序的入口
第三行:输出语句,():里面表示要输出的内容
1.1 练习 

在屏幕上打印输出“我爱学习Java”
  1. 1 public class Demo{
  2. 2      public static void main(String[] args){
  3. 3             System.out.print("我爱学习Java");
  4. 4      }
  5. 5 }
复制代码
注意点:

print输出方式是输出后不进行换行操作的。
比如:输出两次"我爱学习Java"
代码:
  1. 1 public class Hello {
  2. 2     public static void main(String[] args) {
  3. 3         System.out.print("我爱学习Java");
  4. 4         System.out.print("我爱学习Java");
  5. 5     }
  6. 6 }
复制代码
运行结果:

当你想让程序输出后换行需要运用println方式。
代码:
  1. 1 public class Hello {
  2. 2      public static void main(String[] args) {
  3. 3          System.out.println("我爱学习Java");
  4. 4          System.out.println("我爱学习Java");
  5. 5      }
  6. 6  }
复制代码
运行结果:

 2. 注释

 我们先从注释开始学习简单的Java语法规则

  • 什么是注解? 是程序中对某段代码进行解释说明
  • 注解有什么用? 注解可以解释方便他人阅读你的代码,写注解是一个利人利己的好习惯。
  • 注解有几种?
    1. 1. 单行注释:
    2.     //后面紧跟着需要说明的内容
    3. 2.多行注释:
    4.     /*
    5.       多行注释
    6.       可以写多行的内容
    7.     */
    8. 3. 文档注释
    9.     /**
    10.       文档注释允许你在程序中嵌入关于程序的信息。
    11.       你可以使用 javadoc 工具软件来生成信息,并输出到 HTML 文件中。
    12.       文档注释,使你更加方便的记录你的程序信息。
    13.     */<br>
    复制代码
  • 下面用注解的形式来解释代码内容
    1. 1 /**
    2. 2  * 这是文本注释
    3. 3  */
    4. 4 public class Hello {
    5. 5     /*
    6. 6     这是程序的主入口
    7. 7     */
    8. 8     public static void main(String[] args) {
    9. 9         //这是一个单行注释  下面输出的内容为 Hello world
    10. 10         System.out.println("Hello world");
    11. 11     }
    12. 12 }
    复制代码
在学一招,每次添加注解是不是太麻烦了?我们可以运用快捷键的形式添加注解
Ctrl  + /    单行注释
Ctrl  +  shift  +  /   对选中的代码进行多行注释 
2. Java基础语法

2.1常量

常量:在程序运行中值不可发生改变的值
分类:
类型含义数据类型整数所有的整数0,1,234,-128浮点数所有的小数 9.8,-7.2,0.0字符 以单引号引起来的数,只能存储一个数'a','瘦'字符串 以双引号引起来的数,可以存储一个或多个数,也可以不存储数"","abc"," "布尔只有两个值,用于控制流程语句中true、false空常量  没有任何数据的值(一般是引用数据类型的默认值)null
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         System.out.println(10);//输出一个整数
  4. 4         System.out.println(29.3);//输出一个浮点数
  5. 5         System.out.println('a');//输出一个字符
  6. 6         System.out.println("hello world");//输出字符串
  7. 7         System.out.println(true);//输出Boolean
  8. 8     }
  9. 9 }
复制代码

  • 2.2 变量
在学习完常量后,我们见继续学习变量,我们将按照下面的学习路线。

  • 什么是变量?
变量是一个可以改变的量,是用来存储程序的值,我们可以这样理解变量,在生活当中变量是相当于一个盒子,变量名是盒子的名字,变量值是盒子里存储的内容。

  • 为什么要用变量?
举个例子
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         //当程序需要编写大量相同的输出10语句时
  4. 4         System.out.println(10);
  5. 5         System.out.println(10);
  6. 6         System.out.println(10);
  7. 7         //如果我们突然想将这里的10全部修改成15时
  8. 8         //就会显得十分不方便管理
  9. 9         //这是就需要用到变量了
  10. 10         int a = 10;
  11. 11         System.out.println(a);
  12. 12         System.out.println(a);
  13. 13         System.out.println(a);
  14. 14         //当我们突然想将这里的10全部修改成15时
  15. 15         //只需要修改a的值即可
  16. 16     }
  17. 17 }
复制代码

  • 如何定义变量
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         //定义的格式:数据类型  变量名 = 初始化值
  4. 4         int a = 10;
  5. 5         //当我们需要修改变量的值时
  6. 6         //语法为:变量名 = 变量值
  7. 7         a = 20;
  8. 8     }
  9. 9 }
复制代码

  • 变量的应用场景?
变量的使用场景无处不在,只要程序中发生改变的值都可称为变量。比如生活中微信中的昵称,微信中余额。

  • 变量的注意事项
①变量需要考虑其作用域,当超出作用域范围的变量将失效
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         {//变量定义在哪个{}里,其作用域就只能在哪个{}的范围内有效
  4. 4             int a= 10;
  5. 5             System.out.println("a = " + a);
  6. 6         }
  7. 7         //当出{}范围内就会无效
  8. 8         //System.out.println(a);这样写会报错
  9. 9     }
  10. 10 }
复制代码
②在同一作用域下声明两个相同的变量,会报错
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         {//在同一作用域下声明两个相同的变量,会报错
  4. 4             int a= 10;
  5. 5             //int a= 20; 同一作用域下,声明同名变量会出错
  6. 6             System.out.println("a = " + a);
  7. 7         }
  8. 8         //当你在不同作用域下声明时
  9. 9         int a = 20;//发现是不会报错的,因为它们的作用域不同
  10. 10     }
  11. 11 }
复制代码
③变量没有初始化,直接使用会报错
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         int a;
  4. 4         //System.out.println(a);没有初始化直接使用会报错
  5. 5     }
  6. 6 }
复制代码
④变量可以声明在同一行
  1. 1 public class Demo {
  2. 2     public static void main(String[] args) {
  3. 3         int a = 10, b = 20;
  4. 4     }
  5. 5 }
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

八卦阵

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表