🐿
JAVAの勉強_20211130
作成日:
2021/11/30
0
レベルをどんどんあげていく。
// 乱数取得
int place = (int)(Math.random() * 12+ 1);
// if文による条件分岐 else if
public class Main {
public static void main(String[] args) {
int number = 1;
if (条件式1) {
// 条件式1が成立したときの処理
} else if (条件式2) {
// 条件式2が成立したときの処理
} else {
// 条件式がどれも成立しなかったときの処理
}
}
}
// スライムと戦っている。
// 1から10のサイコロをふって、
// 6未満:サイコロの目だけダメージを与えたと表示。
// 6以上:クリティカルヒットとして、100のダメージを与えたと表示。
// さらに、1から2のサイコロをふって、
// 1:追加攻撃として、10のダメージを与えたと表示。
// 2:追加攻撃に失敗したと表示。
public class Main {
public static void main(String[] args) {
int hit = (int)(Math.random() * 10 + 1);
if (hit < 6) {
System.out.println("スライムに" + hit + "のダメージを与えた");
} else {
System.out.println("クリティカルヒット!スライムに、100のダメージを与えた!!");
}
int add = (int)(Math.random() * 1 + 1); // この行を修正して1から2のサイコロになるようにする
System.out.println("追加のサイコロは、" + add);
if (add == 1) { // この行の条件式を修正
System.out.println("追加攻撃!スライムに、10のダメージを与えた!!!");
} else {
System.out.println("追加攻撃に失敗!");
}
}
}
// 文字列からキャスト
Integer.parseInt(text)
Double.parseDouble(text)
String text = "0.08";
System.out.println(Double.parseDouble(text));
// 肉の量り売り
public class Main {
public static void main(String[] args) {
int price = 128;
int weight = 300;
double gram_price = price / 100.0;
int amount = (int)(gram_price * weight);
System.out.println("100グラム" + price + "円の肉、" + weight + "グラムは、" + amount + "円です。");
}
}
エンジニア歴20年超のフルスタック型SREエンジニア
メガベンチャーのデータプラットフォームエンジニア←Web系受託開発←Web系自社開発企業←社内SE←SES企業←借金取り←Fラン大文系卒