- 締切済み
java プログラム
今日が月曜日として、3日ごとの曜日を 次のように100日後まで出力するプログラム 月、木、日、水、土、火、金、月、木、日、水、土、火、金、......
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- f272
- ベストアンサー率46% (8477/18147)
こんな感じ? import java.util.*; public class Main { public static void main(String[] args) throws Exception { String nn; String ss; nn="16078"; ss="abcdefghij"; for(int i=0;i<nn.length();i++){ System.out.print(ss.charAt(Character.getNumericValue(nn.charAt(i)))); } System.out.println(); nn="23456"; ss="abcdefghij"; for(int i=0;i<nn.length();i++){ System.out.print(ss.charAt(Character.getNumericValue(nn.charAt(i)))); } System.out.println(); int sum=0; for(int i=1;i<=100;i++){ if (i%3==0 || i%5==0) sum+=i; } System.out.println(sum); } }
- f272
- ベストアンサー率46% (8477/18147)
こんな感じ? import java.util.*; public class Main { public static void main(String[] args) throws Exception { String[] dotw = {"月", "火", "水", "木", "金", "土", "日"}; for (int i=0; i <100; i+=3) { System.out.print(dotw[i%7]+"、"); } } }
お礼
はい!そうです。ありがとうございます。 こちらの方も教えて頂きたいです。 1つ目の 入力は、短い数字文字列と、10文字の文字列の2つ。 数字に対応する位置にある10文字の文字列の文字を、順に出力する。文字の位置は、0から数える。 例1:16078 abcdefghij bgahi 例2: 23456 abcdefghij cdefg 2つ目の 1から100までの整数で、合計を求めるプログラム 3で割り切れるか、もしくは、5で割り切れる。
- f272
- ベストアンサー率46% (8477/18147)
3日ごとに出力するとして,99日後を出力したらおしまいでいいの?
お礼
はい、そうだと思います
お礼
1つ目のと2つ目の別々のものです 分けておしえて欲しいです
補足
2つ目のは大丈夫でした!ありがとうございます。いきなりintからでいいのでしょうか? import java.util.*; public class Main { public static void main(String[] args) throws Exception { String[] はいらないんですか? 1つ目は4つ目のSystemまででしょうか?