質問するログイン新規登録

質問編集履歴

1

修正

2015/05/12 10:50

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- JAVA 百ます計算の表の作り方
1
+ 表の作り方
body CHANGED
@@ -1,9 +1,8 @@
1
- JAVA初心者です。JAVAのくりかえしを使って、百ます計算の表を作成してみましたが、うまくいきません。以下が足し算と掛け算百ます計算表です。
1
+ JAVA初心者です。JAVAのくりかえしを使って、百ます計算の表を作成してみましたが、うまくいきません。以下が足し算の計算表です。
2
2
 
3
3
  public class Tasizan {
4
4
  public static void main(String args[]) {
5
5
 
6
- //横列
7
6
  System.out.print( " | ");
8
7
  for(int i = 0; i <10; i++) {
9
8
  System.out.print( i + "| ");
@@ -16,12 +15,10 @@
16
15
  }
17
16
  System.out.print("\n");
18
17
 
19
- //表の中身
20
18
  for(int i=0; i<=9; i++){
21
19
  for(int j=0; j<=9; j++){
22
20
  int sum = i + j;
23
21
 
24
- //表を作るために場合分けをする。
25
22
  if(sum<10){
26
23
  System.out.print(sum +" |");
27
24
  }else{
@@ -34,61 +31,9 @@
34
31
  }
35
32
  }
36
33
 
37
- --------------------------------------------------------------------------------------
38
-
39
-
40
- public class Kakezan {
41
-
42
- public static void main(String args[]) {
43
-
44
- //横列
45
- System.out.print( " | ");
46
- for(int i = 0; i <10; i++) {
47
- System.out.print( i + "| ");
48
- }
49
-
50
- System.out.print("\n");
51
- System.out.print("--+");
52
- for(int i = 0; i <10; i++) {
53
- System.out.print("---+");
54
- }
55
- System.out.print("\n");
56
-
57
- //表の中身
58
- for(int i=0; i<=9; i++){
59
- for(int j=0; j<=9; j++){
60
- int power = i * j;
61
- if(power<10){
62
- System.out.print( " " + power +"|");
63
- }else{
64
- System.out.print( power +"|" );
65
- }
66
- }
67
- System.out.println("");
68
- }
69
- }
70
- }
71
-
72
- --------------------------------------------------------------------------------------
73
-
74
34
  表の形にしたいのですが、ずれてしまってうまく表示できません。
75
35
  また、表の縦横には「0123456789」を入れたいです。横の一行目にはうまく入れられたのですが、
76
36
  縦の左端に入れるやり方がうまくいきません。
77
37
 
78
- | 0 1 2 3 4 5 6 7 8 9
79
- ----------------------------------
80
- 0 | 0 1 2 3 4 5 6 7 8 9
81
- 1 | 1 ・・・
82
- 2 | 2
83
- 3 | 3
84
- 4 | 4
85
- 5 | 5
86
- 6 | 6
87
- 7 | 7
88
- 8 | 8
89
- 9 | 9
90
-
91
- 足し算の表も掛け算の表も以上のような形式にしたいです。
92
-
93
38
  どなたかわかる方いましたら、ご教授ください。
94
39
  よろしくお願いします。