Java基础语法概述
Java是一种面向对象的编程语言,语法简洁且结构清晰。以下是Java基础语法的核心内容,包括变量、数据类型、运算符、控制结构等。
变量与数据类型
Java是强类型语言,变量必须先声明后使用。基本数据类型包括:
- 整数类型:
byte(1字节)、short(2字节)、int(4字节)、long(8字节) - 浮点类型:
float(4字节)、double(8字节) - 字符类型:
char(2字节,Unicode字符) - 布尔类型:
boolean(true或false)
声明变量的语法:
int age = 25;
double price = 19.99;
char grade = 'A';
boolean isActive = true;
运算符
Java支持多种运算符:
- 算术运算符:
+、-、*、/、%(取模) - 关系运算符:
==、!=、>、<、>=、<= - 逻辑运算符:
&&(与)、||(或)、!(非) - 赋值运算符:
=、+=、-=等
示例:
int a = 10, b = 20;
boolean result = (a < b) && (a != 0); // true
控制结构
Java支持条件语句和循环语句:
-
条件语句:
if (condition) { // 代码块 } else if (anotherCondition) { // 代码块 } else { // 代码块 } -
循环语句:
for循环:for (int i = 0; i < 5; i++) { System.out.println(i); }while循环:while (condition) { // 代码块 }do-while循环:do { // 代码块 } while (condition);
数组
数组是存储固定大小同类型元素的容器。声明和初始化方式:
int[] numbers = new int[5]; // 声明长度为5的整型数组
int[] values = {1, 2, 3, 4, 5}; // 直接初始化
访问数组元素:
System.out.println(values[0]); // 输出第一个元素
方法
方法是完成特定功能的代码块。定义语法:
public static int add(int a, int b) {
return a + b;
}
调用方法:
int sum = add(3, 5); // sum = 8
面向对象基础
-
类与对象:
class Person { String name; int age; void speak() { System.out.println("My name is " + name); } } // 创建对象 Person p1 = new Person(); p1.name = "Alice"; p1.speak(); -
构造方法:
class Person { Person(String n, int a) { name = n; age = a; } }
注释
Java支持单行和多行注释:
// 单行注释
/*
多行注释
可以跨越多行
*/
输入输出
使用Scanner类获取用户输入:
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = scanner.nextLine();
System.out.println("Hello, " + name);
输出使用System.out.println():
System.out.println("Hello, World!");
异常处理
通过try-catch块处理异常:
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("Cannot divide by zero");
}
这些是 Java 最基础也是最重要的语法概念。掌握它们之后,你就可以编写简单的 Java 程序,并为学习更复杂的面向对象概念(如类、对象、继承、多态)打下坚实的基础。
建议: 在学习每个知识点后,务必亲自在 IDE(如 IntelliJ IDEA)中编写代码并运行,实践是巩固知识的最好方法。
7607

被折叠的 条评论
为什么被折叠?



