report#1
例題Helloを書き換えて出力せよ
[サンプルプログラムHello]
public class Hello {
public static void main(String[] argv){
System.out.println("Hello, Java World!");
}
}

a.出力するメッセージを変更せよ
[プログラム]
public class Hello {
public static void main(String[] argv){
System.out.println("Hello~~~~");
}
}

[実行結果]
"Hello~~~~


b.同じメッセージを別々の行に3回出力せよ
[プログラム]
public class Hello {
public static void main(String[] argv){
System.out.println("Hello");
System.out.println("Hello");
System.out.println("Hello");
}
}

[実行結果]
Hello
Hello
Hello


c.「Hello」と「Java World!」を別々の行に出力せよ
[プログラム]
public class Hello {
public static void main(String[] argv){
System.out.println("Hello");
System.out.println("Java World!");
}
}

[実行結果]
Hello
Java World!

d.System.out.println(…)とSystem.out.print(…)の違いについて延べよ
System.out.print(…)は「...」を表示し改行する
System.out.println(…)は「...」を表示し改行はしない

e.同じメッセージを別々の行に3回出力せよ
[プログラム]
public class Hello {
public static void main(String[] argv){
System.out.println("Hello");
System.out.println("Hello");
System.out.println("Hello");
}
}

[実行結果]
Hello
Hello
Hello

f.次のような菱形模様を出力せよ
  *  
***
*****
***
*

[プログラム]
public class Hello {
public static void main(String[] argv){
System.out.println(" * ");
System.out.println(" *** ");
System.out.println("*****");
System.out.println(" *** ");
System.out.println(" * ");
}
}

[実行結果]
  *  
***
*****
***
  *

g.*を用いて好きな形を出力せよ
[プログラム]
public class Hello {
public static void main(String[] argv){
System.out.println("*****");
System.out.println("****");
System.out.println("***");
System.out.println("****");
System.out.println("*****");
}
}

[実行結果]
*****
****
***
****
*****

[考察]
クラスは一致してなければならない
ファイル名Helloならばpublic class Hello {
ファイル名がHelloなので、classの後を書き換え実行するとエラーが起こる。
public class aaaaa { を実行すると
Errors exist in required project(s):Hello Continue launch?
というメッセージが出る。aaaaaというクラスが存在しないのでerrorが起こる