阶段一:Java基础语法

server/2025/3/31 5:41:20/
目标:掌握Java的基本语法,理解变量、数据类型、运算符、控制结构等。
1. Java开发环境搭建
  • 安装JDK
  • 配置环境变量
  • 编写第一个Java程序

代码示例:

java">// HelloWorld.java
public class HelloWorld {  // 定义类名为 HelloWorldpublic static void main(String[] args) {  // main方法,程序入口System.out.println("Hello, World!");  // 输出 Hello, World!}
}
2. 变量与数据类型
  • Java的基本数据类型:intdoublecharboolean
  • 变量的声明与初始化

代码示例:

java">int age = 25;               // 定义一个整型变量
double price = 19.99;       // 定义一个双精度浮点型变量
char grade = 'A';           // 定义一个字符型变量
boolean isJavaFun = true;   // 定义一个布尔型变量
3. 运算符
  • 算术运算符:+-*/%
  • 比较运算符:==!=><>=<=
  • 逻辑运算符:&&||!

代码示例:

java">int a = 10;
int b = 20;
int sum = a + b;           // 加法运算
boolean isGreater = a > b; // 比较运算
boolean condition = (a < b) && (b > 0); // 逻辑运算
4. 控制结构
  • if-else 语句
  • switch 语句
  • for 循环
  • while 循环

代码示例:

java">int num = 10;// if-else 语句
if (num > 0) {System.out.println("正数");
} else {System.out.println("负数");
}// for 循环
for (int i = 0; i < 5; i++) {System.out.println("i 的值是: " + i);
}// while 循环
int count = 0;
while (count < 3) {System.out.println("Count: " + count);count++;
}


http://www.ppmy.cn/server/179732.html

相关文章

解决docker重启后包丢失的报错日常

项目是使用fastapi结合iotdb部署在阿里云服务器&#xff0c;今天修改了一个iotdb配置文件的问题&#xff0c;就一直显示500报错出现了&#xff0c;直接down了iotdb但是发现不仅是iotdb而是整个fastapi和iotdb的服务全部down完了&#xff0c;重启服务。 解决措施第一步 &#xf…

第十六章:Specialization and Overloading_《C++ Templates》notes

Specialization and Overloading 一、模板特化与重载的核心概念二、代码实战与测试用例三、关键知识点总结四、进阶技巧五、实践建议多选题设计题代码测试说明 一、模板特化与重载的核心概念 函数模板重载 (Function Template Overloading) // 基础模板 template<typename…

重温Docker 构建

Dockerfile 单镜像生成 # 使用 Python 3.13-slim 作为基础镜像 FROM python:3.13-slim# 设置工作目录 WORKDIR /app# 复制要求的依赖文件到容器内 COPY requirements.txt /app/# 安装 Python 依赖 RUN pip install --no-cache-dir -r requirements.txt# 复制源代码到容器内 C…

【Linux文件IO】Linux中标准IO的API的描述和基本用法

Linux中标准IO的API的描述和基本用法 一、标准IO相关API1、文件的打开和关闭示例代码&#xff1a; 2、文件的读写示例代码&#xff1a;用标准IO&#xff08;fread、fwrite&#xff09;实现文件拷贝(任何文件均可拷贝) 3、文件偏移设置示例代码&#xff1a; 4、fgets fputs fget…

【软件测试】:软件测试实战

1. ⾃动化实施步骤 1.1 编写web测试⽤例 1.2 ⾃动化测试脚本开发 common public class AutotestUtils {public static EdgeDriver driver;// 创建驱动对象public static EdgeDriver createDriver(){// 驱动对象已经创建好了 / 没有创建if( driver null){driver new EdgeDr…

Spring Boot 连接 MySQL 配置参数详解

Spring Boot 连接 MySQL 配置参数详解 前言参数及含义常用参数及讲解和示例useUnicode 参数说明&#xff1a; 完整配置示例注意事项 前言 在 Spring Boot 中使用 Druid 连接池配置 MySQL 数据库连接时&#xff0c;URL 中 ? 后面的参数用于指定连接的各种属性。以下是常见参数…

Docker+Ollama+Xinference+RAGFlow+Dify+Open webui部署及踩坑问题

目录 一、Xinference部署 &#xff08;一&#xff09;简介 &#xff08;二&#xff09;部署 &#xff08;三&#xff09;参数 &#xff08;四&#xff09;错误问题 &#xff08;五&#xff09;Xinference配置Text-embedding模型 &#xff08;六&#xff09;Xinference配…

mysqloracledb2 (uuid函数)

项目场景&#xff1a; 创建一个32位的UUID 问题描述 原因分析&#xff1a; 解决方案&#xff1a; mysql内置UUID函数 SELECT UUID(); SELECT UUID_SHORT();oracle内置UUID函数 SELECT sys_guid() FROM dual;db2&#xff0c;模拟UUID函数 SELECT TEST || substr (CONCAT…