// 1行コメント /* * 複数行コメント */ // 課題01 九九の表を表示するCプログラムをJavaプログラムで表す /* //Cプログラム #include int main(void) { int x, y; for (y = 1 ; y < 10 ; y++){ for (x = 1 ; x <= y ; x++){ printf("%4d", x * y); } printf("\n"); } return 0; } //実行例 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 */ // Javaプログラムでは必ずクラス(class)を宣言し,変数や手続きは全てクラス内に収める. // Exer01の部分はファイル名と同じにする.それ以外の形は,とりあえず真似ること) public class Exer01 { // Cで実行開始点となるmain関数 int main(void) は, // Javaではmainメソッド public static void main(String[] args) // // Javaでは関数のことをメソッド等と呼ぶ // public staticはとりあえず,おまじない // voidは返却値の型,mainはメソッド名,括弧内(String[] args)は仮引数である // なお,Javaでは文字はchar型で扱い,文字列はString型で扱う // (注:大文字小文字は区別され,charのcは小文字,StringのSは大文字で相違ない) public static void main(String[] args) { // この例では,メソッド本体の内容がほぼ再利用できる. int x, y; for (y = 1; y < 10; y++) { for (x = 1; x <= y; x++) { // Cで言うprintfは,Javaでは直前に System.out. をつける. System.out.printf("%4d", x * y); } System.out.printf("\n"); } // 返却値がvoidの場合はreturnが不要. } }