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. 文档注释 /** 这是文档注释 */
-
下面用注解的形式来解释代码内容
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 变量
变量是程序中不可或缺的组成单位,最基本的存储单元。
- 变量的概念?
②变量的构成包含三个要素:数据类型,变量名,存储的值
③Java中变量声明的格式:数据类型 变量名 = 变量值
举个例子
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 int a = 10; 10 System.out.println(a); 11 System.out.println(a); 12 System.out.println(a); 13 //当我们突然想将这里的10全部修改成15时 14 //只需要修改a的值即可 15 int a = 15; 16 System.out.println(a); 17 System.out.println(a); 18 System.out.println(a); 19 } 20 }
- 变量的注意事项
①变量需要考虑其作用域,当超出作用域范围的变量将失效
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 }
③变量没有初始化,直接使用会报错文章来源:https://www.toymoban.com/news/detail-711517.html
1 public class Demo { 2 public static void main(String[] args) { 3 int a; 4 //System.out.println(a);没有初始化直接使用会报错 5 } 6 }
④变量可以声明在同一行文章来源地址https://www.toymoban.com/news/detail-711517.html
1 public class Demo { 2 public static void main(String[] args) { 3 int a = 10, b = 20; 4 } 5 }
到了这里,关于Java基础的变量与常量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!