まず、Java ファイルの基本構造
一般に、java ファイルは java クラス (クラス) に対応し、クラスでは、クラスは独自の main 関数を持ちます。
main 関数にも独自の構造があり、修飾子、戻り値、関数名などで構成されています。詳細な構造は次のとおりです。
public class MyFirstJava {
//public 访问修饰符,表示该类被访问的权限
//class 表示这段内容表示一个类
public static void main(String[] args) {
//这里为主函数,执行类文件时,执行的就是主函数内的代码
//public 同上,为访问修饰符
//static 关键字,表示静态方法,可以直接调用,不需要通过创建对象来调用方法
//void 返回类型,void表示函数执行完后,什么都不返回。
//main 函数名,这里表示主函数
}
}
2. 簡単な入出力
出力文字列は System.out.println() ステートメントを使用できます。
入力の場合、最初に Scanner クラスのオブジェクトを作成し、次に nextInt() メソッドを呼び出してそれを実装する必要があります。
この部分を理解しようとするなら、まずはjavaにおけるクラス(クラス)、オブジェクト、メソッドの概念を理解してください。
System.out.println("Hello World!");//调用系统方法,在控制台输出Hello World
Scanner input = new Scanner(System.in);//创建一个Scanner对象,命名为input。
int num1 = input.nextInt();//创建一个int类型的变量,命名为num1,值为输入的内容(这里只能输入int类型的数值)
// int 数据类型是32位、有符号的以二进制补码表示的整数;
// 最小值是 -2,147,483,648(-2^31);
// 最大值是 2,147,483,647(2^31 - 1);
// 一般地整型变量默认为 int 类型;
// 默认值是 0 ;
System.out.println("你输入了"+num1);
ここでは int データ型を取り上げましたが、データ型に関しては、Java の基本的なデータ型について詳しく知ることができます。
3. 入力文字列と出力文字列
文字列は比較的特殊なデータ型であることに注意してください。
System.out.println("你输入了"+num1);
//在 System.out.println("你输入了"+num1); 中
//""中的内容表示字符串,符合+表示将字符串和变量num1连接起来,最终输出
//下面就会将三个字符串拼接输出:请输入你的名字:
String str1 = "请输入";
//创建一个字符串变量,命名为str1,赋值 请输入
String uName = "你的名字";
//创建一个字符串变量,命名为str1,赋值 请输入
System.out.println(str1+uName+":");
uName = input.next();//调用input的next()方法,获取控制台输入的字符串(注意:获取到空格为止)
//给变量uName赋值,值为控制台输入的内容
System.out.println("你的名字是:"+uName);
4. シンプルな演算子
Java には、+-*/= などの多くの演算子があります。
System.out.println("请输入数字1:");
int num1 = input.nextInt();
System.out.println("请输入数字2:");
int num2 = input.nextInt();
System.out.println(num1+num2);
//当输出两个int变量时,符号+,表示加法的+号,这里就会输出num1和num2之和
int sum = num1+num2;
//定义一个int变量,赋值时num1、num2之和
System.out.println(sum);
5.完全なコード表示
public class MyFirstJava {
//public 访问修饰符,表示该类被访问的权限
//class 表示这段内容表示一个类
public static void main(String[] args) {
//这里为主函数,执行类文件时,执行的就是主函数内的代码
//public 同上,为访问修饰符
//static 关键字,表示静态方法,可以直接调用,不需要通过创建对象来调用方法
//void 返回类型,void表示函数执行完后,什么都不返回。
//main 函数名,当我们需要自己写一个函数的时候,可以给函数起名;主函数格式固定,不需要修改
System.out.println("Hello World!");//调用系统方法,在控制台输出Hello World
Scanner input = new Scanner(System.in);//创建一个Scanner对象,命名为input。
int num1 = input.nextInt();//创建一个int类型的变量,命名为num1,值为输入的内容(这里只能输入int类型的数值)
// int 数据类型是32位、有符号的以二进制补码表示的整数;
// 最小值是 -2,147,483,648(-2^31);
// 最大值是 2,147,483,647(2^31 - 1);
// 一般地整型变量默认为 int 类型;
// 默认值是 0 ;
System.out.println("你输入了"+num1);
//在 System.out.println("你输入了"+num1); 中
//""中的内容表示字符串,符合+表示将字符串和变量num1连接起来,最终输出
//下面就会将三个字符串拼接输出:请输入你的名字:
String str1 = "请输入";
//创建一个字符串变量,命名为str1,赋值 请输入
String uName = "你的名字";
//创建一个字符串变量,命名为str1,赋值 请输入
System.out.println(str1+uName+":");
uName = input.next();//调用input的next()方法,获取控制台输入的字符串(注意:获取到空格为止)
//给变量uName赋值,值为控制台输入的内容
System.out.println("你的名字是:"+uName);
System.out.println("请输入数字:");
int num2 = input.nextInt();
System.out.println(num1+num2);
//当输出两个int变量时,符号+,表示加法的+号,这里就会输出num1和num2之和
int sum = num1+num2;
//定义一个int变量,赋值时num1、num2之和
System.out.println(sum);
}
}