順不同です。初学者ゆえ、間違いがあればご指摘いただけると嬉しいです!
目次
目次
改行付きで表示させる
System.out.println("Hello world");
改行なしで表示させる
System.out.print("Hello world");
ランダムな数値、乱数を発生させる
int r = new java.util.Random().nextInt(6);
この場合、0〜5の数字を出す
1〜5を表示させたい場合は、以下のように記述する。
int r = new java.util.Random().nextInt(6)+1;
int r = new java.util.Random().nextInt(6);
r ++;
ランダムな数値、乱数を発生させる(0以上1未満)
double d = Math.random();
int i = (int)(Math.random()*3) + 1;//整数にして、1〜3の数字をランダムに表示させる
キーボードから文字を入力する
public class Main {
public static void main(String[] args) {
System.out.println("名前を入力してください");
String name = new java.util.Scanner(System.in).nextLine();
System.out.println("こんにちは" + name + "さん");
}
}
import java.util.Scanner; //importを使った例①
public class Main {
public static void main(String[] args) {
System.out.println("名前を入力してください");
Scanner scanner = new Scanner(System.in);
String name = scanner.next();
System.out.println("こんにちは" + name + "さん");
}
}
import java.util.Scanner; //importを使った例②
public class Main {
public static void main(String[] args) {
System.out.println("あなたのお名前は?");
Scanner in = new Scanner(System.in);
String name = in.next();
System.out.println("こんにちは" + name + "さん");
}
}
キーボードから整数を入力する
public class Main {
public static void main(String[] args) {
System.out.println("今日は何日ですか?");
int day = new java.util.Scanner(System.in).nextInt();
System.out.println("今日は" + day + "日です");
}
}
import java.util.Scanner; //importを使った例
public class Main {
public static void main(String[] args) {
System.out.println("今日は何日ですか?");
Scanner scanner = new Scanner(System.in);
int day = scanner.nextInt();
System.out.println("今日は" + day + "日です");
}
}
①と②を比較して大きい方を呼び出す
public class Main {
public static void main(String[] args) {
int numA = 3;
int numB = 8;
int numC = Math.max(numA,numB);
System.out.println(numC);
}
}
文字(String型)を数字(int型)に変換する
public class Main {
public static void main(String[] args) {
String age = "31";
int n = Integer.parseInt(age);
System.out.println("あなたは来年、" + (n + 1) + "歳になりますね。");
//あなたは来年、32歳になりますね。と表示する
}
}
丸暗記するのだ〜〜〜!!!