【Java】首次学习Java:第一部分 什么是Java?从基础变量开始(基础·代码)
一开始我会写出我自学的内容。基本上是我自己能理解的内容,请见谅。如果有错误,请在评论中指出。
有带有“要确认”标记的,应该是需要在执行之前一定要搜索一下的内容。
⚠️本次发布的是偏向输入方面的文章⚠️这次我将总结在外部网站”Progate”上学习的内容。
指数 (zhǐ shù)
-
Javaってなんぞ
-
- Javaってなんぞ
-
- 試しにコードを書いてみた
-
- データ型
- Javaでの変数
Java是什么东西世界上有许多知名语言之一,被众多开发者使用!Java在大型系统、Web应用程序、智能手机应用等各个领域都得到广泛应用。
然后…
⚠️Java和JavaScript完全无关⚠️
我试着写了一段代码。
我想做的事情:想要将”字符串”输出到控制台。
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println("Hello,World!"); // ここに処理を記述
}
}
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println("Hello,World!"); // ここに処理を記述
}
}
文字列は「”(ダブルクォーテーション)」で囲んであげる。
「;(セミコロン)」は忘れがちになる!
System.out.println()というのは、「()の中身を出力(表示)せよ」という「命令」
print「l」nは小文字のエルだぞ
クラス>メゾット>処理の構成で記述するようだ
字符串拼接
我想做的事情是,将”字符串”连接并输出到控制台上。
class Main {
public static void main(String[] args) {
System.out.println("Hello" + "World!");
System.out.println("5" + "3"); //結果:53
}
}
後述の「数値」と「文字列」の違いをイメージすると良い!
数值(四则运算)
希望实现的事情是将「数值」输出到控制台。
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println(3); // ここに処理を記述
System.out.println(1 + 2);
System.out.println(5 - 2);
}
}
class Main {
public static void main(String[] args) {
System.out.println("Hello" + "World!");
System.out.println("5" + "3"); //結果:53
}
}
- 後述の「数値」と「文字列」の違いをイメージすると良い!
数值(四则运算)
希望实现的事情是将「数值」输出到控制台。
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println(3); // ここに処理を記述
System.out.println(1 + 2);
System.out.println(5 - 2);
}
}
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println(3); // ここに処理を記述
System.out.println(1 + 2);
System.out.println(5 - 2);
}
}
数値はそのままでOK。
四則演算もできちゃう!
今回の記述だと、全て「3」だが処理内容が違うぞ。
想做的事情:想要输出各种计算结果。
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println(5 * 2); // 結果:10
System.out.println(6 / 2); // 結果:3
System.out.println(8 % 5); // 結果:3
}
}
-
「*」は掛け算、「/」は割り算
class Main { // ここにクラスを記述
public static void main(String[] args) { // ここにメゾットを記述
System.out.println(5 * 2); // 結果:10
System.out.println(6 / 2); // 結果:3
System.out.println(8 % 5); // 結果:3
}
}
- 「*」は掛け算、「/」は割り算
-
- 「%」は割り算の余りを計算できるぞ!(今回の場合は「1余り3」なので出力は「3」となる)
四則演算処理を見やすくする為に、半角スペースを入れると良き♪
理解文字和数值的区别的例子。
System.out.println(3); // 結果:3
System.out.println("1 + 2"); // 結果:1 + 2
数据类型
String类型和int(整数)类型在使用Ruby on Rails进行开发时,我也非常感谢在设计数据库表时对String类型和int(整数)类型所提供的帮助。
String型int型”Hello,World”(文字列)3(整数)”イロハ”1995
-
String型
文字の並び
int(integer)型
整数
(iは小文字)
明天,我计划发布一篇整理了各种数据类型的文章。
在Java中的变量为了方便数据交互,可以定义类似文件盒或名牌的东西。如果方便的话,请阅读作者以前的帖子,提供了有关Ruby的简单说明!关于Ruby(基础内容),
希望做的事情:在Java中定义变量,并且想要从定义的变量中取值。①指定数据类型以存放变量的值。
②指定变量的名称。
③进行值的赋值操作。
「=」不代表「等于」!
只需要从变量中提取值就可以了!
class Main {
public static void main(String[] args) {
int a; // 整数として「a」の名札がついた箱を用意
a = 10; // その箱に「10」を代入
System.out.println(a); // 結果:10
String b; // 整数として「b」の名札がついた箱を用意
b = "hello,world!" // その箱に「"hello,world!"」を代入
System.out.println(b); // 結果:"hello,world!"
}
}
想做的事情:尝试对变量进行初始化。
可以一行代码定义并初始化变量!在上述代码中尝试初始化变量。
class Main {
public static void main(String[] args) {
int a = 10; // 変数の初期化
System.out.println(a); // 結果:10
String b = "hello,world!" // 変数の初期化
System.out.println(b); // 結果:"hello,world!"
}
}
✨观看时带来愉悦感的代码✨
我想做的事情是“整数类型的计算”和“字符串类型的连接”。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
int hoge2 = 10;
System.out.println(hoge1 + hoge2); // 結果:110
// 変数を用いたString型の連結
String hello = "こんにちは!";
System.out.println(hello + "hoge1"); // 結果:こんにちは!hoge1
String name = "hoge2";
System.out.println(hello + name); // 結果:こんにちは!hoge2
}
}
变量的覆盖及注意事项在内部更新值是可能的(覆盖)。
然而,需要注意的是,“在同一处理内无法定义相同名称的变量”。
想做的事情:变量的覆盖和产生错误的语句。
在调用String类型的变量时,不需要在变量名中加上双引号。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
hoge1 = 400; // 上書き
System.out.println(hoge1 + 200); // 結果:600
int hoge1 = 700; //結果を900にしたいが「int」を記述
System.out.println(hoge1 + 200); // 結果:同じ処理内で同一名の変数を定義しているのでエラーが出る
}
}
在这里是一个不起眼的要点
代码基本上是从上到下处理的。
class Main {
public static void main(String[] args) {
int number = 10;
String text = "Ruby";
System.out.println(number); // ここで一度「10」が出力される
System.out.println(text); // ここで一度「Ruby」が出力される
number = 5;
text = "Java";
System.out.println(number); // 上書きされた「5」が出力される
System.out.println(text); // 上書きされた「Java」が出力される
}
}
结果
10
Ruby
5
Java
将自己置身其中
希望的操作:当变量x等于10时,希望将其加40并覆盖原有的变量x。
“将代入符号的“=”理解为相等是一个重点!”
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number = number + 40; // number = 10に40を足して、numberを上書き
System.out.println(number); // 結果:50
}
}
试图省略上述描述。
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number += 40; // 省略記述
System.out.println(number); // 結果:50
}
}
想做的事情:自我赋值的省略描述。
int number = 10;
number += 40;
number -= 40;
number *= 40;
number /= 40;
number %= 40;
//変数に「1」を足す、もしくは「1」を引く場合はさらに省略できる
number++;
number--;
(仅提供一种选项)
Java中的变量命名规则。变量名称可以自由命名…但是!!!必须遵循一定的规则和原则。
好的? de? )
例理由date英単語を用いているuserName2語以上の場合は大文字で区切る(キャメルケース)糟糕? ?)
例理由1name数字開始はエラーが出るぞuser_nameアンダーバーは望ましくない(スネークケース)ohisamaローマ字もわかりにくいので良くない名前日本語はよろしくない(プログラミングでは日本語良くないぞ…)给出简洁易懂的变量名,让任何人都能明白!如果在命名上犯愁,请参考下面的内容。
《法规》
Note: “Codic” is a Latin word that means “law” or “regulation.” In Chinese, it can be translated as “法规” which directly refers to laws and regulations.
关于小数点
我想要做的事情是尝试使用小数点进行计算。
小数点数据类型是”double类型”。
class Main {
public static void main(String[] args) {
double number1 = 10.0;
double number2 = 3.3;
System.out.println(number1 + number2); // 結果:13.3
System.out.println(number1 - number2); // 結果:6.7
}
}
我的愿望是使用自动类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
System.out.println(5 / 2.0); // 結果:2.5
//因みに
System.out.println(5 / 2); // 結果:2
System.out.println(5.0 / 2.0); // 結果:2.5
}
}
-
「+」などの操作は、本来であれば同じデータ型同士でないとできない。
-
「自動型変換」で対応してみる。(手動もあるようだ)
-
因みに「String型」と「int型」で「+」すると、String型で出力される。
このことから、値をわかりやすく表現できるデータ型に自動変換してくれていることがわかる!!
整数の「5」は、文字列でも”5″の表現ができるし、小数点でも5.0の表現ができるから。
また、int型の計算結果とdouble型の計算結果で変化することがあるので注意した方が良いぞ。
希望做的事情:想要使用强制类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
int x = 13;
int y = 4;
System.out.println(x / y); // 結果:3(3.25ではない)
System.out.println((double)x / y); // 結果:3.25
}
}
変数xのint型を「double型」に強制変換させたので、自動型変換が発火して、変数yも「double型」になったぞ!!
如果有追加的话,我会不断更新。 ārè, .)作为一个新手,我会努力奋斗。
System.out.println(3); // 結果:3
System.out.println("1 + 2"); // 結果:1 + 2
String类型和int(整数)类型在使用Ruby on Rails进行开发时,我也非常感谢在设计数据库表时对String类型和int(整数)类型所提供的帮助。
String型int型”Hello,World”(文字列)3(整数)”イロハ”1995
-
String型
文字の並び
int(integer)型
整数
(iは小文字)
明天,我计划发布一篇整理了各种数据类型的文章。
在Java中的变量为了方便数据交互,可以定义类似文件盒或名牌的东西。如果方便的话,请阅读作者以前的帖子,提供了有关Ruby的简单说明!关于Ruby(基础内容),
希望做的事情:在Java中定义变量,并且想要从定义的变量中取值。①指定数据类型以存放变量的值。
②指定变量的名称。
③进行值的赋值操作。
「=」不代表「等于」!
只需要从变量中提取值就可以了!
class Main {
public static void main(String[] args) {
int a; // 整数として「a」の名札がついた箱を用意
a = 10; // その箱に「10」を代入
System.out.println(a); // 結果:10
String b; // 整数として「b」の名札がついた箱を用意
b = "hello,world!" // その箱に「"hello,world!"」を代入
System.out.println(b); // 結果:"hello,world!"
}
}
想做的事情:尝试对变量进行初始化。
可以一行代码定义并初始化变量!在上述代码中尝试初始化变量。
class Main {
public static void main(String[] args) {
int a = 10; // 変数の初期化
System.out.println(a); // 結果:10
String b = "hello,world!" // 変数の初期化
System.out.println(b); // 結果:"hello,world!"
}
}
✨观看时带来愉悦感的代码✨
我想做的事情是“整数类型的计算”和“字符串类型的连接”。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
int hoge2 = 10;
System.out.println(hoge1 + hoge2); // 結果:110
// 変数を用いたString型の連結
String hello = "こんにちは!";
System.out.println(hello + "hoge1"); // 結果:こんにちは!hoge1
String name = "hoge2";
System.out.println(hello + name); // 結果:こんにちは!hoge2
}
}
变量的覆盖及注意事项在内部更新值是可能的(覆盖)。
然而,需要注意的是,“在同一处理内无法定义相同名称的变量”。
想做的事情:变量的覆盖和产生错误的语句。
在调用String类型的变量时,不需要在变量名中加上双引号。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
hoge1 = 400; // 上書き
System.out.println(hoge1 + 200); // 結果:600
int hoge1 = 700; //結果を900にしたいが「int」を記述
System.out.println(hoge1 + 200); // 結果:同じ処理内で同一名の変数を定義しているのでエラーが出る
}
}
在这里是一个不起眼的要点
代码基本上是从上到下处理的。
class Main {
public static void main(String[] args) {
int number = 10;
String text = "Ruby";
System.out.println(number); // ここで一度「10」が出力される
System.out.println(text); // ここで一度「Ruby」が出力される
number = 5;
text = "Java";
System.out.println(number); // 上書きされた「5」が出力される
System.out.println(text); // 上書きされた「Java」が出力される
}
}
结果
10
Ruby
5
Java
将自己置身其中
希望的操作:当变量x等于10时,希望将其加40并覆盖原有的变量x。
“将代入符号的“=”理解为相等是一个重点!”
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number = number + 40; // number = 10に40を足して、numberを上書き
System.out.println(number); // 結果:50
}
}
试图省略上述描述。
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number += 40; // 省略記述
System.out.println(number); // 結果:50
}
}
想做的事情:自我赋值的省略描述。
int number = 10;
number += 40;
number -= 40;
number *= 40;
number /= 40;
number %= 40;
//変数に「1」を足す、もしくは「1」を引く場合はさらに省略できる
number++;
number--;
(仅提供一种选项)
Java中的变量命名规则。变量名称可以自由命名…但是!!!必须遵循一定的规则和原则。
好的? de? )
例理由date英単語を用いているuserName2語以上の場合は大文字で区切る(キャメルケース)糟糕? ?)
例理由1name数字開始はエラーが出るぞuser_nameアンダーバーは望ましくない(スネークケース)ohisamaローマ字もわかりにくいので良くない名前日本語はよろしくない(プログラミングでは日本語良くないぞ…)给出简洁易懂的变量名,让任何人都能明白!如果在命名上犯愁,请参考下面的内容。
《法规》
Note: “Codic” is a Latin word that means “law” or “regulation.” In Chinese, it can be translated as “法规” which directly refers to laws and regulations.
关于小数点
我想要做的事情是尝试使用小数点进行计算。
小数点数据类型是”double类型”。
class Main {
public static void main(String[] args) {
double number1 = 10.0;
double number2 = 3.3;
System.out.println(number1 + number2); // 結果:13.3
System.out.println(number1 - number2); // 結果:6.7
}
}
我的愿望是使用自动类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
System.out.println(5 / 2.0); // 結果:2.5
//因みに
System.out.println(5 / 2); // 結果:2
System.out.println(5.0 / 2.0); // 結果:2.5
}
}
-
「+」などの操作は、本来であれば同じデータ型同士でないとできない。
-
「自動型変換」で対応してみる。(手動もあるようだ)
-
因みに「String型」と「int型」で「+」すると、String型で出力される。
このことから、値をわかりやすく表現できるデータ型に自動変換してくれていることがわかる!!
整数の「5」は、文字列でも”5″の表現ができるし、小数点でも5.0の表現ができるから。
また、int型の計算結果とdouble型の計算結果で変化することがあるので注意した方が良いぞ。
希望做的事情:想要使用强制类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
int x = 13;
int y = 4;
System.out.println(x / y); // 結果:3(3.25ではない)
System.out.println((double)x / y); // 結果:3.25
}
}
変数xのint型を「double型」に強制変換させたので、自動型変換が発火して、変数yも「double型」になったぞ!!
如果有追加的话,我会不断更新。 ārè, .)作为一个新手,我会努力奋斗。
String型int型”Hello,World”(文字列)3(整数)”イロハ”1995
在Java中的变量为了方便数据交互,可以定义类似文件盒或名牌的东西。如果方便的话,请阅读作者以前的帖子,提供了有关Ruby的简单说明!关于Ruby(基础内容),
-
- String型
文字の並び
int(integer)型
整数
(iは小文字)
明天,我计划发布一篇整理了各种数据类型的文章。
在Java中的变量为了方便数据交互,可以定义类似文件盒或名牌的东西。如果方便的话,请阅读作者以前的帖子,提供了有关Ruby的简单说明!关于Ruby(基础内容),
希望做的事情:在Java中定义变量,并且想要从定义的变量中取值。①指定数据类型以存放变量的值。
②指定变量的名称。
③进行值的赋值操作。
「=」不代表「等于」!
只需要从变量中提取值就可以了!
class Main {
public static void main(String[] args) {
int a; // 整数として「a」の名札がついた箱を用意
a = 10; // その箱に「10」を代入
System.out.println(a); // 結果:10
String b; // 整数として「b」の名札がついた箱を用意
b = "hello,world!" // その箱に「"hello,world!"」を代入
System.out.println(b); // 結果:"hello,world!"
}
}
想做的事情:尝试对变量进行初始化。
可以一行代码定义并初始化变量!在上述代码中尝试初始化变量。
class Main {
public static void main(String[] args) {
int a = 10; // 変数の初期化
System.out.println(a); // 結果:10
String b = "hello,world!" // 変数の初期化
System.out.println(b); // 結果:"hello,world!"
}
}
✨观看时带来愉悦感的代码✨
我想做的事情是“整数类型的计算”和“字符串类型的连接”。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
int hoge2 = 10;
System.out.println(hoge1 + hoge2); // 結果:110
// 変数を用いたString型の連結
String hello = "こんにちは!";
System.out.println(hello + "hoge1"); // 結果:こんにちは!hoge1
String name = "hoge2";
System.out.println(hello + name); // 結果:こんにちは!hoge2
}
}
变量的覆盖及注意事项在内部更新值是可能的(覆盖)。
然而,需要注意的是,“在同一处理内无法定义相同名称的变量”。
想做的事情:变量的覆盖和产生错误的语句。
在调用String类型的变量时,不需要在变量名中加上双引号。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
hoge1 = 400; // 上書き
System.out.println(hoge1 + 200); // 結果:600
int hoge1 = 700; //結果を900にしたいが「int」を記述
System.out.println(hoge1 + 200); // 結果:同じ処理内で同一名の変数を定義しているのでエラーが出る
}
}
在这里是一个不起眼的要点
代码基本上是从上到下处理的。
class Main {
public static void main(String[] args) {
int number = 10;
String text = "Ruby";
System.out.println(number); // ここで一度「10」が出力される
System.out.println(text); // ここで一度「Ruby」が出力される
number = 5;
text = "Java";
System.out.println(number); // 上書きされた「5」が出力される
System.out.println(text); // 上書きされた「Java」が出力される
}
}
结果
10
Ruby
5
Java
将自己置身其中
希望的操作:当变量x等于10时,希望将其加40并覆盖原有的变量x。
“将代入符号的“=”理解为相等是一个重点!”
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number = number + 40; // number = 10に40を足して、numberを上書き
System.out.println(number); // 結果:50
}
}
试图省略上述描述。
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number += 40; // 省略記述
System.out.println(number); // 結果:50
}
}
想做的事情:自我赋值的省略描述。
int number = 10;
number += 40;
number -= 40;
number *= 40;
number /= 40;
number %= 40;
//変数に「1」を足す、もしくは「1」を引く場合はさらに省略できる
number++;
number--;
(仅提供一种选项)
Java中的变量命名规则。变量名称可以自由命名…但是!!!必须遵循一定的规则和原则。
好的? de? )
例理由date英単語を用いているuserName2語以上の場合は大文字で区切る(キャメルケース)糟糕? ?)
例理由1name数字開始はエラーが出るぞuser_nameアンダーバーは望ましくない(スネークケース)ohisamaローマ字もわかりにくいので良くない名前日本語はよろしくない(プログラミングでは日本語良くないぞ…)给出简洁易懂的变量名,让任何人都能明白!如果在命名上犯愁,请参考下面的内容。
《法规》
Note: “Codic” is a Latin word that means “law” or “regulation.” In Chinese, it can be translated as “法规” which directly refers to laws and regulations.
关于小数点
我想要做的事情是尝试使用小数点进行计算。
小数点数据类型是”double类型”。
class Main {
public static void main(String[] args) {
double number1 = 10.0;
double number2 = 3.3;
System.out.println(number1 + number2); // 結果:13.3
System.out.println(number1 - number2); // 結果:6.7
}
}
我的愿望是使用自动类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
System.out.println(5 / 2.0); // 結果:2.5
//因みに
System.out.println(5 / 2); // 結果:2
System.out.println(5.0 / 2.0); // 結果:2.5
}
}
-
「+」などの操作は、本来であれば同じデータ型同士でないとできない。
-
「自動型変換」で対応してみる。(手動もあるようだ)
-
因みに「String型」と「int型」で「+」すると、String型で出力される。
このことから、値をわかりやすく表現できるデータ型に自動変換してくれていることがわかる!!
整数の「5」は、文字列でも”5″の表現ができるし、小数点でも5.0の表現ができるから。
また、int型の計算結果とdouble型の計算結果で変化することがあるので注意した方が良いぞ。
希望做的事情:想要使用强制类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
int x = 13;
int y = 4;
System.out.println(x / y); // 結果:3(3.25ではない)
System.out.println((double)x / y); // 結果:3.25
}
}
変数xのint型を「double型」に強制変換させたので、自動型変換が発火して、変数yも「double型」になったぞ!!
如果有追加的话,我会不断更新。 ārè, .)作为一个新手,我会努力奋斗。
②指定变量的名称。
③进行值的赋值操作。

只需要从变量中提取值就可以了!
class Main {
public static void main(String[] args) {
int a; // 整数として「a」の名札がついた箱を用意
a = 10; // その箱に「10」を代入
System.out.println(a); // 結果:10
String b; // 整数として「b」の名札がついた箱を用意
b = "hello,world!" // その箱に「"hello,world!"」を代入
System.out.println(b); // 結果:"hello,world!"
}
}
想做的事情:尝试对变量进行初始化。
可以一行代码定义并初始化变量!在上述代码中尝试初始化变量。
class Main {
public static void main(String[] args) {
int a = 10; // 変数の初期化
System.out.println(a); // 結果:10
String b = "hello,world!" // 変数の初期化
System.out.println(b); // 結果:"hello,world!"
}
}
class Main {
public static void main(String[] args) {
int a = 10; // 変数の初期化
System.out.println(a); // 結果:10
String b = "hello,world!" // 変数の初期化
System.out.println(b); // 結果:"hello,world!"
}
}
✨观看时带来愉悦感的代码✨
我想做的事情是“整数类型的计算”和“字符串类型的连接”。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
int hoge2 = 10;
System.out.println(hoge1 + hoge2); // 結果:110
// 変数を用いたString型の連結
String hello = "こんにちは!";
System.out.println(hello + "hoge1"); // 結果:こんにちは!hoge1
String name = "hoge2";
System.out.println(hello + name); // 結果:こんにちは!hoge2
}
}
变量的覆盖及注意事项在内部更新值是可能的(覆盖)。
然而,需要注意的是,“在同一处理内无法定义相同名称的变量”。
想做的事情:变量的覆盖和产生错误的语句。
在调用String类型的变量时,不需要在变量名中加上双引号。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
hoge1 = 400; // 上書き
System.out.println(hoge1 + 200); // 結果:600
int hoge1 = 700; //結果を900にしたいが「int」を記述
System.out.println(hoge1 + 200); // 結果:同じ処理内で同一名の変数を定義しているのでエラーが出る
}
}
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
int hoge2 = 10;
System.out.println(hoge1 + hoge2); // 結果:110
// 変数を用いたString型の連結
String hello = "こんにちは!";
System.out.println(hello + "hoge1"); // 結果:こんにちは!hoge1
String name = "hoge2";
System.out.println(hello + name); // 結果:こんにちは!hoge2
}
}
然而,需要注意的是,“在同一处理内无法定义相同名称的变量”。
想做的事情:变量的覆盖和产生错误的语句。
在调用String类型的变量时,不需要在变量名中加上双引号。
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
hoge1 = 400; // 上書き
System.out.println(hoge1 + 200); // 結果:600
int hoge1 = 700; //結果を900にしたいが「int」を記述
System.out.println(hoge1 + 200); // 結果:同じ処理内で同一名の変数を定義しているのでエラーが出る
}
}
class Main {
public static void main(String[] args) {
// 変数を用いたint型の計算
int hoge1 = 100;
System.out.println(hoge1 + 200); // 結果:300
hoge1 = 400; // 上書き
System.out.println(hoge1 + 200); // 結果:600
int hoge1 = 700; //結果を900にしたいが「int」を記述
System.out.println(hoge1 + 200); // 結果:同じ処理内で同一名の変数を定義しているのでエラーが出る
}
}
在这里是一个不起眼的要点
代码基本上是从上到下处理的。
class Main {
public static void main(String[] args) {
int number = 10;
String text = "Ruby";
System.out.println(number); // ここで一度「10」が出力される
System.out.println(text); // ここで一度「Ruby」が出力される
number = 5;
text = "Java";
System.out.println(number); // 上書きされた「5」が出力される
System.out.println(text); // 上書きされた「Java」が出力される
}
}
结果
10
Ruby
5
Java
将自己置身其中
希望的操作:当变量x等于10时,希望将其加40并覆盖原有的变量x。
“将代入符号的“=”理解为相等是一个重点!”
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number = number + 40; // number = 10に40を足して、numberを上書き
System.out.println(number); // 結果:50
}
}
“将代入符号的“=”理解为相等是一个重点!”
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number = number + 40; // number = 10に40を足して、numberを上書き
System.out.println(number); // 結果:50
}
}
试图省略上述描述。
class Main {
public static void main(String[] args) {
int number = 10;
System.out.println(number); // 結果:10
number += 40; // 省略記述
System.out.println(number); // 結果:50
}
}
想做的事情:自我赋值的省略描述。
int number = 10;
number += 40;
number -= 40;
number *= 40;
number /= 40;
number %= 40;
//変数に「1」を足す、もしくは「1」を引く場合はさらに省略できる
number++;
number--;
(仅提供一种选项)
Java中的变量命名规则。变量名称可以自由命名…但是!!!必须遵循一定的规则和原则。
int number = 10;
number += 40;
number -= 40;
number *= 40;
number /= 40;
number %= 40;
//変数に「1」を足す、もしくは「1」を引く場合はさらに省略できる
number++;
number--;
Java中的变量命名规则。变量名称可以自由命名…但是!!!必须遵循一定的规则和原则。
好的? de? )
例理由date英単語を用いているuserName2語以上の場合は大文字で区切る(キャメルケース)糟糕? ?)
例理由1name数字開始はエラーが出るぞuser_nameアンダーバーは望ましくない(スネークケース)ohisamaローマ字もわかりにくいので良くない名前日本語はよろしくない(プログラミングでは日本語良くないぞ…)给出简洁易懂的变量名,让任何人都能明白!如果在命名上犯愁,请参考下面的内容。
关于小数点
希望做的事情:想要使用强制类型转换来进行整数和小数点的计算。
《法规》
Note: “Codic” is a Latin word that means “law” or “regulation.” In Chinese, it can be translated as “法规” which directly refers to laws and regulations.
关于小数点
我想要做的事情是尝试使用小数点进行计算。
小数点数据类型是”double类型”。
class Main {
public static void main(String[] args) {
double number1 = 10.0;
double number2 = 3.3;
System.out.println(number1 + number2); // 結果:13.3
System.out.println(number1 - number2); // 結果:6.7
}
}
我的愿望是使用自动类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
System.out.println(5 / 2.0); // 結果:2.5
//因みに
System.out.println(5 / 2); // 結果:2
System.out.println(5.0 / 2.0); // 結果:2.5
}
}
-
「+」などの操作は、本来であれば同じデータ型同士でないとできない。
小数点数据类型是”double类型”。
class Main {
public static void main(String[] args) {
double number1 = 10.0;
double number2 = 3.3;
System.out.println(number1 + number2); // 結果:13.3
System.out.println(number1 - number2); // 結果:6.7
}
}
我的愿望是使用自动类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
System.out.println(5 / 2.0); // 結果:2.5
//因みに
System.out.println(5 / 2); // 結果:2
System.out.println(5.0 / 2.0); // 結果:2.5
}
}
-
「+」などの操作は、本来であれば同じデータ型同士でないとできない。
class Main {
public static void main(String[] args) {
System.out.println(5 / 2.0); // 結果:2.5
//因みに
System.out.println(5 / 2); // 結果:2
System.out.println(5.0 / 2.0); // 結果:2.5
}
}
- 「+」などの操作は、本来であれば同じデータ型同士でないとできない。
-
- 「自動型変換」で対応してみる。(手動もあるようだ)
-
- 因みに「String型」と「int型」で「+」すると、String型で出力される。
このことから、値をわかりやすく表現できるデータ型に自動変換してくれていることがわかる!!
整数の「5」は、文字列でも”5″の表現ができるし、小数点でも5.0の表現ができるから。
また、int型の計算結果とdouble型の計算結果で変化することがあるので注意した方が良いぞ。
希望做的事情:想要使用强制类型转换来进行整数和小数点的计算。
class Main {
public static void main(String[] args) {
int x = 13;
int y = 4;
System.out.println(x / y); // 結果:3(3.25ではない)
System.out.println((double)x / y); // 結果:3.25
}
}
変数xのint型を「double型」に強制変換させたので、自動型変換が発火して、変数yも「double型」になったぞ!!
如果有追加的话,我会不断更新。 ārè, .)作为一个新手,我会努力奋斗。
class Main {
public static void main(String[] args) {
int x = 13;
int y = 4;
System.out.println(x / y); // 結果:3(3.25ではない)
System.out.println((double)x / y); // 結果:3.25
}
}