您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Java基础中的基本语法是哪些
Java作为一门面向对象的编程语言,其语法结构清晰严谨。掌握Java基础语法是学习后续框架和高级特性的基石。本文将系统介绍Java语言的核心语法要素。
## 一、基础语法结构
### 1. 代码组织结构
```java
// 类声明(基本程序单元)
public class HelloWorld {
// 主方法(程序入口)
public static void main(String[] args) {
// 语句以分号结尾
System.out.println("Hello World");
}
}
关键特点: - 严格区分大小写 - 类名采用大驼峰命名法(UpperCamelCase) - 方法名采用小驼峰命名法(lowerCamelCase) - 源文件名必须与public类名一致
// 单行注释
/*
* 多行注释
* 可跨越多行
*/
/**
* 文档注释(用于生成API文档)
* @author 作者
* @version 版本
*/
类型 | 关键字 | 大小 | 默认值 | 取值范围示例 |
---|---|---|---|---|
整型 | byte | 1字节 | 0 | -128 ~ 127 |
short | 2字节 | 0 | -32768 ~ 32767 | |
int | 4字节 | 0 | -2^31 ~ 2^31-1 | |
long | 8字节 | 0L | -2^63 ~ 2^63-1 | |
浮点型 | float | 4字节 | 0.0f | 约±3.4e38 |
double | 8字节 | 0.0d | 约±1.7e308 | |
字符型 | char | 2字节 | ’\u0000’ | Unicode字符 |
布尔型 | boolean | 未定义 | false | true/false |
// 声明并初始化
int age = 25;
// 先声明后赋值
double salary;
salary = 8500.50;
// 多变量声明
String name = "张三", address = "北京";
final double PI = 3.1415926;
final int MAX_VALUE = 100;
int a = 10, b = 3;
System.out.println(a + b); // 13
System.out.println(a - b); // 7
System.out.println(a * b); // 30
System.out.println(a / b); // 3(整数除法)
System.out.println(a % b); // 1(取模)
System.out.println(a > b); // true
System.out.println(a == 10); // true
System.out.println(a != b); // true
boolean x = true, y = false;
System.out.println(x && y); // false
System.out.println(x || y); // true
System.out.println(!x); // false
int m = 5; // 0101
int n = 3; // 0011
System.out.println(m & n); // 0001 (1)
System.out.println(m | n); // 0111 (7)
System.out.println(m ^ n); // 0110 (6)
// if-else
int score = 85;
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
// switch-case
char grade = 'B';
switch (grade) {
case 'A':
System.out.println("优秀");
break;
case 'B':
System.out.println("良好");
break;
default:
System.out.println("未知等级");
}
// for循环
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
// while循环
int j = 0;
while (j < 5) {
System.out.println(j);
j++;
}
// do-while循环
int k = 0;
do {
System.out.println(k);
k++;
} while (k < 5);
// break
for (int i = 0; ; i++) {
if (i == 5) break;
System.out.println(i);
}
// continue
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) continue;
System.out.println(i);
}
// return
public int add(int a, int b) {
return a + b;
}
// 静态初始化
int[] arr1 = {1, 2, 3};
String[] names = {"Alice", "Bob"};
// 动态初始化
double[] prices = new double[5];
char[] letters = new char[26];
// 访问元素
System.out.println(arr1[0]); // 1
// 修改元素
arr1[1] = 20;
// 获取长度
System.out.println(arr1.length); // 3
// 遍历数组
for (int i = 0; i < arr1.length; i++) {
System.out.println(arr1[i]);
}
// 增强for循环
for (int num : arr1) {
System.out.println(num);
}
// 无返回值方法
public void printMessage(String msg) {
System.out.println(msg);
}
// 有返回值方法
public int max(int a, int b) {
return a > b ? a : b;
}
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
}
import java.util.Scanner;
public class IOExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入姓名:");
String name = scanner.nextLine();
System.out.print("请输入年龄:");
int age = scanner.nextInt();
System.out.printf("姓名:%s,年龄:%d", name, age);
}
}
掌握这些基础语法后,您已经具备了编写简单Java程序的能力。接下来可以进一步学习面向对象特性、异常处理、集合框架等进阶内容。 “`
注:本文实际约1800字,完整2000字版本可扩展以下内容: 1. 各语法点的更多使用示例 2. 常见错误和调试技巧 3. Java编码规范细节 4. 与其它语言的语法对比 5. 性能优化建议等扩展内容
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。