4 Commits

Author SHA1 Message Date
f9779651c7 no message 2026-10-08 16:04:41 +09:00
aa782d40b0 完了済 2026-10-08 16:04:01 +09:00
a11098f1cb 完了済 2026-10-08 16:03:32 +09:00
e5ec987d32 完了済 2026-10-08 16:03:00 +09:00
44 changed files with 574 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

1
Question01-StartProgram/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/build/

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Question01-StartProgram</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=21

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="21"/>
</faceted-project>

View File

@@ -0,0 +1,11 @@
public class Question1_1 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
System.out.println("`Hello,world`");
}
}

View File

@@ -0,0 +1,16 @@
public class Question1_2 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//1行だけを無効化する方法
/*
複数行をまとめて無効化する方法
*/
System.out.println("テスト");
}
}

View File

@@ -0,0 +1,16 @@
public class Question1_3 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数strを宣言して代入する
String str;
str = "こんにちは";
//出力
System.out.println(str);
}
}

View File

@@ -0,0 +1,15 @@
public class Question1_4 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数numberを値10で初期化する
int number = 10;
//出力
System.out.println(number);
}
}

View File

@@ -0,0 +1,15 @@
public class Question1_5 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数chを値Aで初期化する
char ch = 'A';
//出力
System.out.println(ch);
}
}

View File

@@ -0,0 +1,15 @@
public class Question1_6 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数boを値trueで初期化する
boolean bo = true;
//出力
System.out.println(bo);
}
}

View File

@@ -0,0 +1,15 @@
public class Question1_7 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数loを値1000000000000で初期化する
long lo = 1000000000000L;
//出力
System.out.println(lo);
}
}

View File

@@ -0,0 +1,15 @@
public class Question1_8 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数flを値3.14で初期化する
float fl = 3.14F;
//出力
System.out.println(fl);
}
}

View File

@@ -0,0 +1,42 @@
public class Question1_9 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
//変数宣言
boolean bl; // true or false
char ch; // 16ビットUnicode文字 u0000-uFFFF
byte by; // 8ビット整数 -128~127 (符号ビット+2^7)
short sh; // 16ビット整数 -32,768~32,767 (符号ビット+2^15)
int num; // 32ビット整数 -2,147,483,648~2,147,483,647 (符号ビット+2^31)
long lo; // 64ビット整数 -9,223,372,036,854,775,808~9,223,372,036,854,775,807 (符号ビット+2^63)
float fl; // 32ビット単精度浮動小数点数
double db; // 64ビット倍精度浮動小数点数
String str; // 文字列を扱うクラス
//代入
bl = true;
ch = 'A';
by = 100;
sh = 10000;
num = 1000000000;
lo = 1000000000000000000L;
fl = 3.1415926F;
db = 1e2;
str = "DONE";
//出力
System.out.println(bl);
System.out.println(ch);
System.out.println(by);
System.out.println(sh);
System.out.println(num);
System.out.println(lo);
System.out.println(fl);
System.out.println(db);
System.out.println(str);
}
}

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Question02-Expressions</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=21

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="21"/>
</faceted-project>

6
Question03-if/.classpath Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

1
Question03-if/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/build/

23
Question03-if/.project Normal file
View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Question03-if</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=21

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="21"/>
</faceted-project>

View File

@@ -0,0 +1,15 @@
public class Question3_1 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
int num = 100;
if ( num == 100 ) {
System.out.println("条件に合致しました");
}
}
}

View File

@@ -0,0 +1,17 @@
public class Question3_2 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
int num = 65;
if ( num >= 65 ) {
System.out.println("合格です");
} else {
System.out.println("不合格です");
}
}
}

View File

@@ -0,0 +1,15 @@
public class Question3_3 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
int num = 10;
if ( (num % 2 == 0 ) && ( num % 5 == 0 ) ) {
System.out.println(num+"は"+2+"でも"+5+"でも割り切れます");
}
}
}

View File

@@ -0,0 +1,26 @@
import java.util.Scanner;
public class Question3_4 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
System.out.println("降水確率を入力してください。(数字のみ)");
Scanner sc = new Scanner(System.in);
int num = Integer.parseInt(sc.nextLine());
sc.close();
if ( (num<0) || (num>100) ) {
System.out.println("不正な値が入力されました");
} else if ( num >= 75 ) {
System.out.println("雨が降る確率が高いです");
} else if ( (num<75) && (num>=30) ) {
System.out.println("雨が降るかもしれないです");
} else {
System.out.println("雨はまず降らないでしょう");
}
}
}

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

1
Question04-while/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/build/

23
Question04-while/.project Normal file
View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Question04-while</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=21

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="21"/>
</faceted-project>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

1
Question06-for/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/build/

23
Question06-for/.project Normal file
View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Question06-for</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=21
org.eclipse.jdt.core.compiler.compliance=21
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=21

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="21"/>
</faceted-project>

View File

@@ -0,0 +1,13 @@
public class Question6_1 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
for ( int i = 0 ; i<100 ; i++ ) {
System.out.println(i);
}
}
}

View File

@@ -0,0 +1,15 @@
public class Question6_2 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
StringBuilder square = new StringBuilder();
for ( int i=0 ; i<5 ; i++ ) {
square.append('\u25A0'); // ■ = \u25A0
}
System.out.println(square);
}
}

View File

@@ -0,0 +1,15 @@
public class Question6_3 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
for ( int i = 0 ; i<=100 ; i++ ) {
if ( i%2 == 0 ) {
System.out.println(i);
}
}
}
}

View File

@@ -0,0 +1,24 @@
public class Question6_4 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
for ( int i = 1 ; i<50 ; i++ ) {
if ( (i%3 == 0) && (i%5 == 0) ) {
System.out.println("fizzbuzz");
continue;
} else if ( i%3==0 ) {
System.out.println("fizz");
} else if ( i%5==0 ) {
System.out.println("buzz");
} else {
System.out.println(i);
}
}
}
}

View File

@@ -0,0 +1,22 @@
public class Question6_5 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
int rand;
for ( int i = 0 ; i<10 ; i++) {
rand = (int)( Math.random()*3 );
if ( rand==2 ) {
// no output
} else {
System.out.println(rand);
}
}
}
}

View File

@@ -0,0 +1,17 @@
public class Question6_6 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
StringBuilder square = new StringBuilder();
for ( int i=0 ; i<5 ; i++ ) {
square.append('\u25A0'); // ■ = \u25A0
}
for ( int i=0 ; i<5 ; i++ ) {
System.out.println(square);
}
}
}

View File

@@ -0,0 +1,21 @@
public class Question6_7 {
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
StringBuilder sb = new StringBuilder();
for ( int i=1 ; i<=9 ; i++ ) {
for ( int j=1 ; j<=9 ; j++ ) {
if ( j>=2 ) {
sb.append(" "); // *2以降には空白を追加する
}
sb.append(i*j); // 計算結果を文字列として追加していく
}
System.out.println(sb);
sb.delete(0,sb.length()); // 追記した文字列をクリアする
}
}
}