JAVA基础_day02

简介: 本笔记涵盖Java基础语法,包括程序结构、命名规范、数据类型、变量声明、运算符、控制流程、数组、方法定义及输入输出等内容,帮助初学者快速掌握Java编程基础。

Java程序基本语法学习笔记

1. Java程序基本结构

Java程序由类(class)构成,每个程序至少包含一个类:

public class HelloWorld {
   
    public static void main(String[] args) {
   
        System.out.println("Hello, World!");
    }
}

2. 基本语法规则

命名规范

  • 类名:首字母大写,采用驼峰命名法(CamelCase)
  • 方法名和变量名:首字母小写,采用驼峰命名法(camelCase)
  • 常量名:全部大写,单词间用下划线分隔(UPPER_CASE)
  • 包名:全部小写(com.example.package)

代码结构

  • 每条语句以分号(;)结束
  • 代码块用大括号({})包围
  • 缩进使用4个空格或1个制表符

3. 数据类型

基本数据类型

  • 整型:byteshortintlong
  • 浮点型:floatdouble
  • 字符型:char
  • 布尔型:boolean

引用数据类型

  • 类(class)
  • 接口(interface)
  • 数组

4. 变量声明与初始化

// 变量声明
int age;
String name;

// 变量初始化
age = 25;
name = "张三";

// 声明并初始化
int score = 95;

5. 运算符

算术运算符

  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/
  • 取模:%

比较运算符

  • 等于:==
  • 不等于:!=
  • 大于:>
  • 小于:<
  • 大于等于:>=
  • 小于等于:<=

逻辑运算符

  • 与:&&
  • 或:||
  • 非:!

6. 控制流程语句

条件语句

if (condition) {
   
    // 执行代码
} else if (anotherCondition) {
   
    // 执行代码
} else {
   
    // 执行代码
}

循环语句

// for循环
for (int i = 0; i < 10; i++) {
   
    // 循环体
}

// while循环
while (condition) {
   
    // 循环体
}

// do-while循环
do {
   
    // 循环体
} while (condition);

7. 数组

// 一维数组声明和初始化
int[] numbers = new int[5];
int[] scores = {
   85, 90, 78, 92, 88};

// 访问数组元素
int firstScore = scores[0];

8. 方法定义

public static int add(int a, int b) {
   
    return a + b;
}

方法由修饰符、返回类型、方法名、参数列表和方法体组成。

9. 输入输出

输出

System.out.println("输出内容并换行");
System.out.print("输出内容不换行");

输入(需要导入java.util.Scanner

import java.util.Scanner;

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
int number = scanner.nextInt();

10. 编译与运行

  • 编译:javac FileName.java
  • 运行:java ClassName

注意:文件名必须与public class的类名一致。

相关文章
|
6天前
|
人工智能 运维 安全
|
4天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
5天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
529 14
|
11天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
896 109
|
5天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。