Java Eclipse 実行エラー
解決したいこと
Eclipseのエラーの意味・解決法を教えてください
発生している問題・エラー
該当するソースコード
```言語名 Java Eclipseのエラー
public class PatternTriangle01 {
public static void main(String[] args) {
int m,n;
//問a
m=0; n=1;
for(int i=1; i<=5; i++) {
printSpaceAndStar(m, n, " ", "*");
n = n+2; //m,n更新
}
System.out.println("");
//問b
m=8; n=1;
for(int i=1; i<=5; i++) {
printSpaceAndStar(m, n, " ", "*");
m = m-2;
n = n +2;
}
System.out.println("");
//問c
m=0; n=9;
for(int i=1; i<=5; i++) {
printSpaceAndStar(m, n, " ", "*");
n = n-2;
}
System.out.println("");
//問d
m=0; n=9;
for(int i=1; i<=5; i++) {
printSpaceAndStar(m, n, " ", "*");
m = m+2;
n = n-2;
}
System.out.println("");
//問e
m=-4;
for(int i=1; i<=5; i++) {
n = 9-Math.abs(m)*2 ;
printSpaceAndStar(Math.abs(m), n, " ", "*");
m = m+2;
}
System.out.println("");
//問f
m=-4;
for(int i=1; i<=9; i++) {
n = 9-Math.abs(m)*2 ;
printSpaceAndStar(Math.abs(m),n," ","*");
m = m+1;
}
System.out.println("");
//問g
m=-4;
for(int i=1; i<=9; i++) {
n = Math.abs(m)*2+1 ;
printSpaceAndStar(4-Math.abs(m),n," ","*");
m = m+1;
}
}
/*先頭からch1をm個,次いでch2をn個表示する*/
public static void printSpaceAndStar(int m, int n, String ch1, String ch2) {
int i = 0;
while (i < m) {
System.out.print(ch1); // 改行なしでch1表示
i++;
}
i = 0;
while (i < n) {
System.out.print(ch2); // 改行なしでch2表示
i++;
}
System.out.println(" ");
}
}
自分で試したこと
ここに問題・エラーに対して試したことを記載してください。
へたにいじってEclipse環境壊れると大変なので現在ノータッチです
もともとは VScodeの実行結果ではうまくいったのに
Eclipseではいびつな形になっていることが気になっていたところ
コードを修正しようかなと思っていた矢先にこうなりました
0