コードチャレンジレコード
34394 ワード
1.1整数形式で出力94743616344
long value = 94743616344L;
System.out.println(value);
1.2実数出力3.14
double value = 3.14;
System.out.println(value);
1.3100を3で割って小数点をex)33.33333
double value = 100 / 3.0;
System.out.println(value);
1.4発表ミス12.71、小数点ex放棄)12
double value = 12.71;
System.out.println((int) value);
強制初期化は128~1.5バイトb
byte b = 127;
System.out.println(b + 1);
2.1数字を入力し、2の倍数、3の倍数、5の倍数であることを確認します。
Scanner sc = new Scanner(System.in);
System.out.println("숫자를 입력해주세요 : ");
int input = sc.nextInt();
if (input % 5 == 0) {
System.out.println("5의 배수");
}
if (input % 3 == 0) {
System.out.println("3의 배수");
}
if (input % 2 == 0) {
System.out.println("2의 배수");
}
}
2.2/1~300の間に数値を入力し、区間を分けます。
1~100이하 구간, 100초과 ~ 200 이하 구간, 200~초과 구간으로 분리하여 출력하세요.
Scanner sc = new Scanner(System.in);
System.out.print("1~300사이 숫자를 입력해주세요 : ");
int input = sc.nextInt();
if (input > 200) {
System.out.println("200 ~ 초과 구간");
} else if (input > 100) {
System.out.println("100초과 ~ 200 이하 구간");
} else {
System.out.println("1 ~ 100 구간");
}
2.3スイッチドアを通して数字と文字を区別するコードを書く
Scanner sc = new Scanner(System.in);
System.out.print("입력해주세요 : ");
String input = sc.nextLine();
switch (input) {
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
System.out.println("숫자입니다.");
break;
default:
System.out.println("문자입니다.");
break;
}
2.4 ID/PW入力を受け付け、IDは5文字以上であり、IDにPWが含まれていない状態はif文でチェックする。
Scanner sc = new Scanner(System.in);
System.out.print("아이디를 입력해주세요 : ");
String id = sc.nextLine();
System.out.print("비밀번호를 입력해주세요 : ");
String pw = sc.nextLine();
if (id.length() < 5 || id.contains(pw)) {
System.out.println("잘못된 경우입니다");
}
3.1九九九九九九二段exのみ出力)2 X 1=2
for (int i = 1; i < 10; i++) {
System.out.println(2 + "X" + i + "=" + (2 * i));
}
3.21~100のみ偶数出力を選択
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
System.out.println(i);
}
}
3.31~100で、5の倍数と7の倍数を表示して出力します。
for (int i = 1; i <= 100; i++) {
if (i % 5 == 0 || i % 7 == 0) {
System.out.println(i);
}
}
3.41から1000まで、数字の中で3の倍数を探し当てて、同時に4の倍数の因数を探し当てて、もしその中で20回探し当てるならば、繰り返しの文を停止します。
int count = 0;
for (int i = 1; i <= 1000; i++) {
if (i % 3 == 0 && i % 4 == 0) {
count++;
if (count == 20) {
break;
}
System.out.println(i);
}
}
System.out.println("count : " + count);
}
4.1九九段は第一段から第九段まで全て出力され、各段が変更されると「x段」と表示される
ex) 2 X 9 = 18;
3단 시작!
3 X 1 = 3
for (int i = 1; i < 10; i++) {
System.out.println(i + "단 시작!");
for (int j = 1; j < 10; j++) {
System.out.println(i + "X" + j + "=" + (i * j));
}
}
4.2九九段は第一段から第九段まで全て出力し、横方向に第九段まで出力する
// ex) 2X1=1 3X1=3 4X1=4 ...
// 2X2=2 3X2=6 4X2=8
for (int i = 1; i < 10; i++) {
System.out.println();
for (int j = 1; j < 10; j++) {
System.out.print(j + "X" + i + "=" + (i * j) + " ");
}
}
4.3 2つの数字を入力して中間値を求める。
Scanner sc = new Scanner(System.in);
System.out.println("1~100 수중 2개를 입력해주세요");
System.out.print("입력1 : ");
int num1 = sc.nextInt();
System.out.print("입력2 : ");
int num2 = sc.nextInt();
System.out.print("출력 : ");
for (int i = num1; i < num2; i++) {
System.out.print(i + " ");
}
5.1 10セルを整数で宣言し、値を1から10にリセット
int[] array = new int[10];
for (int i = 1; i <= array.length; i++) {
System.out.println(i);
}
5.2 100個の整数を整数で宣言し、100個の3と7の倍数を検索して入れる
int count = 0;
int[] array = new int[100];
for (int i = 1;; i++) {
if (i % 3 == 0 && i % 7 == 0) {
array[count++] = i;
if (count == 100) {
break;
}
}
}
System.out.println(Arrays.toString(array));
System.out.println("개수" + count);
}
Reference
この問題について(コードチャレンジレコード), 我々は、より多くの情報をここで見つけました https://velog.io/@bh0117/코드챌린지-기록テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol