
Javaのメソッドとクラス基礎 課題集 (全30問)
初級問題 (9問) メソッド基礎 中級問題 (15問) クラス基礎 クラス活用 上級問題 (6問) Javaのメソッドとクラス基礎 解答例 初級問題の解答 pu […]
age
を宣言し、値25を代入してください。firstName
に”山田”、lastName
に”太郎”を代入し、結合して表示してください。price
(値は1980.0)をint型に変換してください。score
が60以上なら”合格”、そうでなければ”不合格”と表示するプログラムを作成してください。temperature
の値に応じて、0未満なら”寒冷”、0以上10未満なら”冷涼”、10以上20未満なら”温暖”、20以上なら”暑熱”と表示してください。month
(1-12)の値に応じて季節を表示してください(例:12-2月は冬)。 int age = 25;
String firstName = "山田";
String lastName = "太郎";
System.out.println(firstName + lastName);
byte smallNumber = 100;
final double PI = 3.14159;
double price = 1980.0;
int intPrice = (int)price;
int a = 15, b = 4;
System.out.println(a + b); // 19
System.out.println(a - b); // 11
System.out.println(a * b); // 60
System.out.println(a / b); // 3
System.out.println(a % b); // 3
String str = "123";
int num = Integer.parseInt(str);
int num = 456;
String str = Integer.toString(num);
// または String str = "" + num;
java // これは単一行コメントです /* これは 複数行コメントです */
int score = 75;
if (score >= 60) {
System.out.println("合格");
} else {
System.out.println("不合格");
}
int temperature = 15;
if (temperature < 0) {
System.out.println("寒冷");
} else if (temperature < 10) {
System.out.println("冷涼");
} else if (temperature < 20) {
System.out.println("温暖");
} else {
System.out.println("暑熱");
}
int month = 5;
switch (month) {
case 12: case 1: case 2:
System.out.println("冬"); break;
case 3: case 4: case 5:
System.out.println("春"); break;
case 6: case 7: case 8:
System.out.println("夏"); break;
case 9: case 10: case 11:
System.out.println("秋"); break;
default:
System.out.println("無効な月");
}
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
int i = 1;
while (i <= 100) {
if (i % 2 == 0) {
System.out.println(i);
}
i++;
}
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
int input;
do {
System.out.print("1から10の数値を入力してください: ");
input = scanner.nextInt();
} while (input < 1 || input > 10);
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.print(i * j + "\t");
}
System.out.println();
}
for (int i = 1; i <= 100; i++) {
System.out.println(i);
if (i == 50) {
break;
}
}
for (int i = 1; i <= 100; i++) {
if (i % 3 != 0) {
continue;
}
System.out.println(i);
}
outerLoop:
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.println(i + "," + j);
if (i == 3 && j == 3) {
break outerLoop;
}
}
}
int[] numbers = {1, 3, 5, 7, 9};
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
int[] numbers = {1, 3, 5, 7, 9};
for (int num : numbers) {
System.out.println(num);
}
int[] numbers = {1, 3, 5, 7, 9};
int sum = 0;
for (int num : numbers) {
sum += num;
}
System.out.println("合計: " + sum);
int[] numbers = {1, 3, 5, 7, 9};
int max = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
}
System.out.println("最大値: " + max);
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
public static int addNumbers(int a, int b) {
return a + b;
}
public static int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
}
return n * factorial(n - 1);
}
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("ゼロ除算が発生しました");
}
public static boolean isPalindrome(String str) {
int left = 0;
int right = str.length() - 1;
while (left < right) {
if (str.charAt(left) != str.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public static void printFibonacci(int count) {
int n1 = 0, n2 = 1, n3;
System.out.print(n1 + " " + n2);
for (int i = 2; i < count; i++) {
n3 = n1 + n2;
System.out.print(" " + n3);
n1 = n2;
n2 = n3;
}
}