首页 > 编程语言 >Java基础的变量与常量

Java基础的变量与常量

时间:2023-10-20 09:25:38浏览次数:47  
标签:10 Java 常量 System println public 变量 out

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 文件中。
    
          文档注释,使你更加方便的记录你的程序信息。
        */
  • 下面用注解的形式来解释代码内容
     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 }

 

标签:10,Java,常量,System,println,public,变量,out
From: https://www.cnblogs.com/gzyhrc/p/17774375.html

相关文章

  • android 升级到java11,升级到androidx的操作方法
    androidstudioAndroid9(28)升级到Android10(29)Androidx小计_sdk29对应依赖androidx.appcompat:appcompat-resources是-CSDN博客java.lang.NoClassDefFoundError:Failedresolutionof:Landroidx/appcompat/R$drawable;-简书(jianshu.com)......
  • java课后动手动脑
    动手动脑Ⅰpackageorg.example;importjava.util.Scanner;importjavax.swing.*;publicclassMain{publicstaticvoidmain(Stringargs[]){inti=1,j=0,k;k=i/j;try{k=i/j;//Causesdivision-......
  • JAVA项目中的常用的异常处理情况
    https://www.cnblogs.com/gothic-death/p/9946415.html在说java异常处理情况之前简单说下:java中异常的定义。java程序在运行时出现的不正常情况称之为异常。为了防止此类情况发生后及时处理该异常,java将所有可能发生异常的情况用类的形式进行描述和封装。描述不正常情况的类称为......
  • Java读取本地文件内容
    Stringpath="C:\\Users\\86175\\Desktop\\ss.txt";try{//创建FileReader对象来读取文件FileReaderfileReader=newFileReader(path);//创建BufferedReader对象来读取文件内容BufferedReaderbufferedRea......
  • java项目实践-cookie-session-day18
    目录1.cookie2.session3.servletcontext4.servletConfig1.cookiecookie在客户端(浏览器)中保持http状态的信息技术本质是浏览器缓存每次发请求的时候在请求头中带给服务端常见的应用场景:实现7天免登录浏览器F12request.setCharacterEncoding("utf-8");......
  • NodeJS之父Ryan Dahl:我不想被认为是一个JavaScript专家
    NodeJS之父RyanDahl:我不想被认为是一个JavaScript专家    被称为Node之父的RyanDahl在2012年离开了Node项目,后来加入Google的Brain团队,从事深度学习方面的研究,主要专注在图像的着色和超解像技术上。拥有深厚数学功底的Ryan经历了从Web开发到深度学习的跨越,还主导了......
  • rust笔记-变量
    rust变量默认是不可变的,需要手动设置可变性。可变的变量给编程提供了灵活性,不可变的变量提供了安全性。而rust中需要根据实际场景来指定的变量类型。变量声明变量声明使用关键字let,语法格式如下:let变量名=值;变量声明后,变量名可以被使用,但是值不能被修改。这种方式申请的......
  • Javaweb(十一)
    1、实现登录操作时提示的错误信息可封装在request域中,如下所示:然后再JSP中访问域中的数据:<divid="errorMsg">${login_msg}${register_msg}</div>获取cookie中的值:2、Filter概念:Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的......
  • Java语法之运算符二(附练习和答案)
    10.自增自减运算符分类:++自增运算符--自减运算符++:就是把变量里面的值+1--:就是把变量里面的值-1使用方式:放在变量的前面,我们叫做先++。比如:++a放在变量的后面,我们叫做后++。比如:a++注意点:不管是先++,还是后++。单独写在一行的时候,运算结果是一模一样的。案例://++inta=10;......
  • java学习_03
    运算符对字面量或者变量进行操作的符号表达式用运算符把字面量或者变量连接起来,符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。算数运算符加+、减-、乘*、除/、取模%整数参与计算,结果只能得到整数小数参与计算,结果......