JAVA基础语法
注释
注释是对代码的解释和文字说明,可提高程序的可读性。JAVA 中的注释分为三种:
单行注释
// 从//开始到本行结尾的文字将作为注释文字
多行注释
/* 这是这是多行注释 这是多行注释文字 这是多行注释文字 */ 注意:多行注释不能嵌套
文档注释
文档注释以 /** 开始,以 */结束。
关键字
关键字是指被 JAVA 语言赋予了特殊含义的单词。
特点:
关键字的字母全部小写。常用的代码编辑器对关键字都有高亮显示,比如我们看到的 public、class、static 等。
常量
在程序运行过程中,其值不可以发生改变的量。
JAVA 中常量的分类:
字符串常量:用双引号括起来的多个字符(可以包含0个、一个或多个),例如 "a"、"abc"等。
整数常量:例如 -10、8 等。
小数常量
字符常量,只能用单引号包含单个字符。
布尔常量,表示真假。
空常量,一个特殊的空值,值为NULL。
public class DemoConstant { public static void main(String[] args) { System.out.println(10); // 输出一个整数 System.out.println(5.5); // 输出一个小数 System.out.println('a'); // 输出一个字符 System.out.println(true); // 暑促boolean值true System.out.println("hello java"); //输出字符串 } }
变量
变量定义格式:
数据类型 变量名 = 数据值;
数据类型:为内存空间中存储的数据加入类型限制。
变量名:为内存空间起的名称。
数据值:内存空间中需要存储的值。
数据类型
整数类型:
浮点类型:
字符类型:
布尔类型:
变量的定义范例
数据类型 变量名 = 初始化值 // 声明变量并赋值 int age = 18 System.out.println(age);
// 先声明,后赋值
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 55.5;
System.out.println(money);
变量的注意事项
- 在同一对花括号中,变量名不能重复。
- 变量在使用之前,必须初始化(赋值)。
- 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大会超出int范围。
- 定义float类型的变量时,需要在小数后面加F(大小写均可,建议大写)。因为浮点数默认类型是double,double的取值范围大于float,类型不兼容。
键盘录入
通过 Scanner 类来获取用户的输入。使用步骤如下:
1、导包。Scanner 类在 java.util 包下,所以需要将该类导入。导报的语句需要定义在类的上面。
import java.util.Scanner;
2、创建 Scanner 对象。
Scanner sc = new Scanner(System.in); // 创建 Scanner 对象,sc 表示变量名,其他均不可变
3、接收数据。
int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。
示例
import java.util.Scanner; public class DemoScanner { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); // 接收数据 int a = sc.nextInt(); // 输出数据 System.out.println(a); } }
标识符
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java 中标识符组成的规则:
由字母、数字、下划线、美元符号”$“组成,第一个字符不能是数字。
不能使用 java 中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
Java 中标识符的命名约定:
小驼峰命名:变量名、方法名
首字母小写,从第二个单词开始每个单词的首字母大写。
大驼峰命名:类名
每个单词的首字母都大写。
注意:标识符的命名最好可以做到见名知意。
范例
HelloWorld
public class HelloWorld{ // class:定义一个类,后面跟上的是类名名称;public:目前起到的是限制作用,要求文件名和类名名称保持一致 public static void main(String[] args){ // 程序执行时的入口点,main方法称之为主方法 System.out.println("HelloWorld"); // 是程序能够在控制台输出打印双引号中包裹的内容。 } }
键盘录入
// 步骤一 import java.util.Scanner; public class Demo1Scanner { /* 步骤一:导入 java.util.Scanner 包,需要写在定义类上面。 import java.util.Scanner; 步骤二:创建对象 Scanner sc = new Scanner(System.in); 只有 sc 是可以改变的,其他属于固定格式 步骤三:使用定义的变量接收数据 int i = sc.nextInt(); 只有变量 i 可以改变,其他属于固定格式 */ public static void main(String[] args) { //步骤二:创建对象 Scanner sc = new Scanner(System.in); //步骤三:使用变量接收数据 int a = sc.nextInt(); System.out.println(a); } }

浙公网安备 33010602011771号