
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
1から始まる場合はn%7==0で改行、2から始まる場合はn%7==1で改行、...7から始まる場合はn%7==6で改行となります。
-9から始まる場合は、nが負の数のときn%7==-3で、正の数のときn%7==4で改行になります。
以下は、指定された値から100までの数を7つごとに改行して書き出すサンプルです。
public class kaigyou {
public static void main(String args[]) {
int i = 2;
int Kaigyou;
try {
i = Integer.parseInt(args[0]);
} catch (Exception e) {};
Kaigyou = i % 7 - 1;
if (Kaigyou < 0) Kaigyou += 7;
System.out.println("Kaigyou=" + Integer.toString(Kaigyou));
for (; i <= 100; i ++) {
System.out.print(i);
if (((i % 7) == Kaigyou) || ((i % 7) == Kaigyou - 7)) System.out.println("");
else System.out.print(" ");
};
};
}
No.3
- 回答日時:
カウンタ付きのプリントを作ってしまうというのはいかがでしょうか?
行頭の全角スペースは半角スペース等に置換して下さい。
import java.util.Random;
public class TablePrint {
private int cols = 1;
private int col = 0;
public TablePrint(int cols){
this.cols = cols;
}
public void print(Number val){
print(val.toString());
}
public void print(String str){
if(col++ < cols - 1){
System.out.print(str + ",");
}
else{
System.out.println(str);
col = 0;
}
}
public static void main(String[] args) {
TablePrint tp = new TablePrint(7);
Random rnd = new Random();
for(int i = 0; i < 21; i++){
tp.print(rnd.nextInt(50));
}
for(int i = 0; i < 21; i++){
tp.print(i);
}
}
}
No.2
- 回答日時:
>1から始まるものは7で割って0になればとすればいいですが、中途半端な数のときどうす
>ればいいか分かりません。
まさかとは思うけど、
6,7,8…とあって、
6 % 7
7 % 7
8 % 7
:
とか考えてないですか?
No.1
- 回答日時:
>1から始まるものは7で割って0になればとすればいいですが、中途半端な数のときどうすれば
意味がよく分かりません。入力がどんな入力で、出力はどうあるべきか、具体例を示してください。たとえば、入力は乱数列ですか?。それとも順序数?。いくつ数列を出力すればいいのか?。などなど、などなど。
こんなコードかしら?:
for (int num = 1; num <= limit; ++num){
for (int i = 0; i < 7; ++i){
if (i < 6){
System.out.print(array[num * i] + ",");
}
else{ //最後はカンマ不要
System.out.print(array[num * i]);
}
}
System.out.println(); //改行を出力
} // 全回数終了
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
要素数が10の配列で、乱数0~9...
-
配列を逆順させて表示させる方...
-
数値⇒漢数字変換 java
-
数値を文字列に変換する?
-
論理演算子”||”またはの入力方法
-
for文を使った累乗の計算方法に...
-
Java 入力した整数値の合計を、...
-
どんな条件式を使えばいいですか?
-
C#の質問
-
Java、2の0乗~10乗の表示
-
JAVAのfor文で困っています。
-
countに実行した回数をいれたい...
-
コマンドライン引数の例外処理...
-
リトルエンディアン→ビッグエン...
-
2つのスクロールバーを連動させ...
-
7つ数字を表示したら改行すると...
-
JSPやサーブレットでSystem.out...
-
InputStreamはreadが1回しかで...
-
イメージボタンを作成したいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
論理演算子”||”またはの入力方法
-
数値⇒漢数字変換 java
-
java キーボード入力された値の...
-
Randomメソッドの確率設定
-
テキストボックスに入力された...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
7つ数字を表示したら改行すると...
-
countに実行した回数をいれたい...
-
JAVAのfor文で困っています。
-
(急いでいます)Javaで3回間違...
-
Java 入力した整数値の合計を、...
-
Java、2の0乗~10乗の表示
-
点数をだす時に、maxとminがお...
-
javaです。 途中まで出来ている...
-
Ctrl+Zが入力されると終了する...
-
配列を逆順させて表示させる方...
-
Java 配列 勝敗、引き分け判定...
-
繰り返しによる星印の出力
-
javaプログラムについて
おすすめ情報