Code Java 编码示例(codejam)

科技资讯9个月前发布 jdkjadmin
3 00

codejam

目录

  1. Hello World
  2. 基本数据类型
  3. 运算符
  4. 控制流
  5. 方法
  6. 类和对象
  7. 数组
  8. 字符串
  9. 集合

  10. 文件处理

Hello World

编写一个 Java 程序来打印 “Hello World!”。

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

基本数据类型

Java 中有 8 种基本数据类型:

类型 说明 大小 (字节)
byte 8 位有符号整数 1
short 16 位有符号整数 2
int 32 位有符号整数 4
long 64 位有符号整数 8
float 32 位浮点数 4
double 64 位浮点数 8
char 16 位 Unicode 字符 2
boolean 布尔值 (true 或 false) 1

运算符

Java 中有各种运算符,包括算术、关系和逻辑运算符。

运算符 说明
加法
减法
乘法
除法
取模
等于
不等于
大于
小于
大于或等于
小于或等于
逻辑与
逻辑或
逻辑非

控制流

控制流语句用于控制程序执行的顺序。

语句 说明
if 条件语句
else 条件语句的可选分支
switch 多重选择语句
case 多重选择语句的分支
for 循环语句
while 循环语句
do…while 循环语句
continue 跳过循环的剩余部分
break 跳出循环或 switch 语句

方法

方法是执行特定任务的代码块。

public class Example {public static void main(String[] args) {// 调用方法printHello();}public static void printHello() {System.out.println("Hello World!");}
}

类和对象

类是对象的蓝图,而对象是类的实例。

public class Person {private String name;private int age;// 构造函数public Person(String name, int age) {this.name = name;this.age = age;}// getter 和 setter 方法public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}// 其他方法public void printInfo() {System.out.println("姓名: " + name);System.out.println("年龄: " + age);}
}

数组

数组是存储相同类型数据的集合。

int[] numbers = new int[10];
numbers[0] = 1;
numbers[1] = 2;
// ...

字符串

字符串是字符的序列。

String str = "Hello World!";
System.out.println(str.length()); // 输出:12
System.out.println(str.charAt(0)); // 输出:H

集合

集合是存储元素的容器。

集合类型 说明
List 顺序元素的集合
Set 不重复元素的集合
Map 键和值的集合

文件处理

Java 提供对文件的读写访问。

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;// 写入文件
File file = new File("example.txt");
FileWriter writer = new FileWriter(file);
writer.write("Hello World!");
writer.close();// 读取文件
File file = new File("example.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {String line = scanner.nextLine();System.out.println(line);
}
scanner.close();
© 版权声明

相关文章