<課題>
- 例題helloを以下のように書き換えて、出力せよ。
a.出力するメッセージを変更せよ。
b.同じメッセージを3回、別々の行に出力せよ。
c.「hello,」と「java world!」を別々の行にしゅつりょくせよ。
d.System.out.println(...)とSystem.out.print(...)の違いについて延べよ。
e.同じメッセージを3回、同一行に出力せよ。
f.次のような菱形模型(「*」を用いる)を出力せよ。
g.「*」をもちいて、自分の好きな形を出力せよ。
2.プログラムと実行結果と考察
[課題a]
public class Hello7 {
public static void main(String[] argv){
System.out.println("Hellow,Java world!");
}
}
結果
Hellow,Java world!
考察
("Hello,java world!");を("Hellow,java world!");に書き換えた。
[課題b]
public class Hello3 {
public static void main(String[] argv){
System.out.println("Hello, Java World!");
System.out.println("Hello, Java World!");
System.out.println("Hello, Java World!");
}
}
結果
Hello, Java World!
Hello, Java World!
Hello, Java World!
考察
printlnをコメントの前に書く。
[課題c]
public class Hello1 {
public static void main(String[] argv){
System.out.println("Hello.");
System.out.println("Java World");
}
}
結果
Hello.
Java World
考察
改行付きの「println()」メソッドを使って別々に記述したため別々の 行で表示
された。
[課題d]
public class Hello2 {
public static void main(String[] argv){
System.out.print("Hello,");
System.out.println("Java");
System.out.println("World");
}
}
結果
Hello,Java
World
考察
print( )だと改行せずに次の文字を連ねる。
また、println( )だと改行して次の文字を連ねるから上のような結果が得られる。
[課題e]
public class Hello4 {
public static void main(String[] argv){
System.out.print("Hellow, Java World!");
System.out.print("Hellow, Java World!");
System.out.print("Hellow, Java World!");
}
}
結果
Hellow, Java World!Hellow, Java World!Hellow, Java World!
考察
同じ文字を1列で表すには、print( )を使えばいい。
[課題f]
public class Hello5 {
public static void main(String[] argv){
System.out.println(" * ");
System.out.println(" *** ");
System.out.println("*****");
System.out.println(" *** ");
System.out.println(" * ");
}
}
結果
*
***
*****
***
*
考察
printlnを使ってそれぞれの星を上の図のように並べた。
[課題g]
[課題f]
public class Hello5 {
public static void main(String[] argv){
System.out.println(" * ");
System.out.println(" *** ");
System.out.println("*****");
System.out.println(" *** ");
System.out.println(" * ");
}
}
結果
*
***
*****
***
*
考察
printlnを使ってそれぞれの星を上の図のように並べた。
[課題g]
public class Hello6 {
public static void main(String[] argv){
System.out.println(" ********* ");
System.out.println(" * * ");
System.out.println(" * * ");
System.out.println(" * * ");
System.out.println(" *********** ");
}
}
結果
*********
* *
* *
* *
***********
考察
とりあえず*を好きなように並べて書いてみました。
4.感想と反省
。
今回のレポートはプログラム自体は簡単だったけどリンクに
貼るのが大変でした。友達に助けてもらいっぱなしだったので
もっと勉強して何とか自力でできるように頑張っていきたいと思います。
a.メッセージ
を出力せよ。