JAVA基础语句整理

embedded/2025/1/24 11:18:46/

Java是一种广泛使用的面向对象编程语言,它具有简洁、强大、跨平台等特性。以下是Java中的一些基础语句和概念,适合初学者了解:

1. 类与对象

Java是基于类的,程序的基本单位是类(class)。对象是类的实例。

 

java复制代码

// 定义一个类
public class Person {
// 属性(成员变量)
String name;
int age;
// 方法(成员函数)
void introduce() {
System.out.println("Hello, my name is " + name + " and I am " + age + " years old.");
}
}
// 创建对象并使用
public class Main {
public static void main(String[] args) {
Person person = new Person(); // 创建Person类的实例
person.name = "Alice"; // 赋值给属性
person.age = 30;
person.introduce(); // 调用方法
}
}

2. 变量与数据类型

Java是强类型语言,变量需要先声明后使用,并指定数据类型。

 

java复制代码

int age = 25; // 整数
double height = 1.75; // 浮点数
char gender = 'F'; // 字符
String name = "Alice"; // 字符串
boolean isStudent = true; // 布尔值

3. 输入输出

Java使用Scanner类获取用户输入,使用System.out.println()输出到控制台。

 

java复制代码

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入你的名字: ");
String name = scanner.nextLine();
System.out.println("你好, " + name + "!");
}
}

4. 条件语句

使用ifelse ifelse实现条件判断。

 

java复制代码

int age = 18;
if (age >= 18) {
System.out.println("你是成年人。");
} else {
System.out.println("你是未成年人。");
}

5. 循环语句

使用for循环遍历范围或使用while循环根据条件重复执行代码块。

 

java复制代码

// for循环
for (int i = 0; i < 5; i++) {
System.out.println(i);
}
// while循环
int count = 0;
while (count < 5) {
System.out.println(count);
count++;
}

6. 方法

方法是执行特定任务的代码块,可以带有参数和返回值。

 

java复制代码

public class Main {
public static void greet(String name) {
System.out.println("你好, " + name + "!");
}
public static void main(String[] args) {
greet("Bob");
}
}

7. 数组

数组是存储固定大小、同类型元素的容器。

 

java复制代码

int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}

8. 异常处理

Java使用trycatchfinally关键字处理异常。

 

java复制代码

try {
// 可能抛出异常的代码
} catch (ExceptionType e) {
// 处理异常的代码
} finally {
// 始终执行的代码(可选)
}

9. 注释

Java支持单行注释(//)、多行注释(/* ... */)和文档注释(/** ... */)。

 

java复制代码

// 单行注释
/*
多行注释
*/
/**
* 文档注释,通常用于生成API文档
*/

这些基础语句和概念是Java编程的基石。通过学习和实践这些基础知识,你将能够构建更复杂和有用的Java程序。


http://www.ppmy.cn/embedded/156550.html

相关文章

重构(4)

&#xff08;一&#xff09;添加解释性变量&#xff0c;使得代码更容易理解&#xff0c;更容易调试&#xff0c;也可以方便功能复用 解释性的变量 总价格为商品总价&#xff08;单价*数量&#xff09;-折扣&#xff08;超过100个以上的打9折&#xff09;邮费&#xff08;原价的…

MySQL数据库批量插入包含uuid的数据

1、MySQL数据库库如何生成uuid MySQL数据库内置了uuid()函数&#xff0c;通过uuid()函数生成36字符的字符串。 登录MySQL select uuid();2、如何使用MySQL数据库插入大批量数据 使用MySQL插入大批量数据可以通过定义存储过程&#xff0c;在存储过程中设置循环次数&#xff0…

【Redis】事务

前言&#xff1a; 对比MySQL事务:【MySQL篇】事务的认识以及四大特性-CSDN博客 弱化的原子性: redis 没有 "回滚机制". 只能做到这些操作 "批量执行". 不能做到 "一个失败就恢复到初始状态". 不保证一致性: 不涉及 "约束". 也没有…

【数据结构篇】顺序表 超详细

目录 一.顺序表的定义 1.顺序表的概念及结构 1.1线性表 2.顺序表的分类 2.1静态顺序表 2.2动态顺序表 二.动态顺序表的实现 1.准备工作和注意事项 2.顺序表的基本接口&#xff1a; 2.0 创建一个顺序表 2.1 顺序表的初始化 2.2 顺序表的销毁 2.3 顺序表的打印 3.顺序…

OpenEuler学习笔记(十):用OpenEuler搭建web服务器

以下是在OpenEuler系统上搭建Web服务器的详细步骤&#xff0c;这里以常见的Nginx为例。 1. 系统更新 在进行任何操作之前&#xff0c;最好先更新系统的软件包&#xff0c;确保系统是最新的状态。 sudo dnf update -y2. 安装Nginx 可以使用OpenEuler的软件包管理器dnf来安装…

MySQL进阶之窗口函数

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

【柱状图】——18

&#x1f31f; 解锁数据可视化的魔法钥匙 —— pyecharts实战指南 &#x1f31f; 在这个数据为王的时代&#xff0c;每一次点击、每一次交易、每一份报告背后都隐藏着无尽的故事与洞察。但你是否曾苦恼于如何将这些冰冷的数据转化为直观、吸引人的视觉盛宴&#xff1f; &…

【自然语言处理(NLP)】序列数据研究(创建序列数据、简单的MLP模型、预测结果分析)

文章目录 介绍序列数据研究导包安装d2l创建序列数据创建模型开始训练预测多步预测结论 个人主页&#xff1a;道友老李 欢迎加入社区&#xff1a;道友老李的学习社区 介绍 自然语言处理&#xff08;Natural Language Processing&#xff0c;NLP&#xff09;是计算机科学领域与…