学年

教科

質問の種類

情報 大学生・専門学校生・社会人

vsコードを使ってJava言語の勉強をしてたんですけど初心者すぎて何が原因で上手くコードの実行ができてないのかわかりません… 勉強の資料として使ってるのは京都大学のJavaによるプログラミング入門 です。

17:43 7月27日 (木) 1.7 使用するサンプルプログラム (TankCalculator.java) 1: public class Tank Calculator { 2: public static void main (String args[]){ final double FLOW_RATE = 1.0; final double TANK_AREA = 20.0; final double INITIAL_LEVEL = 10.0; double time; //s double tankLevel; //m ... ocw.kyoto-u.ac.jp 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: time = 30; 14: tankLevel = INITIAL_LEVEL + FLOW_RATE*time/TANK_AREA; 15: System.out.println("Tank Level at time "+ time + "s = " + tankLevel + "m"); 16: 17: 18: 19: } 20:} 11 System.out.println("Flow Rate = + FLOW_RATE + "m** 3/s"); System.out.println("Tank Area=" + TANK_AREA + "m**2"); System.out.println("Initial Level = " + INITIAL_LEVEL + "m"); time = 60; tankLevel = INITIAL_LEVEL + FLOW_RATE*time/TANK_AREA; System.out.println("Tank Level at time "+ time + "s=" + tankLevel + "m"); 【補足】 // の後ろは,プログラムを後で読解しやすくするための注釈です. Flow Rate = 1.0m**3/s Tank Area = 20.0mm**2 Initial Level = 10.0m 8 Tank Level time 30.0s = 11.5m Tank Level at time 60.0s = 13.0m 1.7.1 サンプルプログラムの入力と実行 先ほどと同じように, 秀丸エディタを開き, 20行のプログラムを書き込んで, Tank Calculator.java と名付け, 保存して, コンパイル, 実行してください. 成功すれば,以下の実行結果が示されます。(失敗してもめげないで, 2.5.1 節を参 考に、原因を考え,再トライしてください) ちなみに, 実行結果をファイルに書き出すにはコマンドプロンプトの「リダイレク ト」 という機能を使います 11. java TankCalculator > result.txt これにより result.txt というファイルが出来ているはずです。 中身は数値や文字列 だけのテキストファイルですのでエディタなどで内容を確認できます。 @91% 11javaプログラムの中で明示的にフ ァイルに出力することもできるので すがここでは安直な方法を取ります

未解決 回答数: 1
数学 大学生・専門学校生・社会人

練習7の(1)の解き方が分かりません。 できる方教えて欲しいです。

5 5 120 第3章 数学と人間の活動 同じようにして他の曜日についても 考えると,右の表のようになる。 曜日 日にち 日 月火水木金 練習 (1) 5月は31日まであるから, 6 2020年5月31日は基準日 から数えて92日目である。 2020年5月31日は何曜日 か。 (2) 2020年3月から2021年 2月までの各月の最後の日 が、 基準日から数えて何日 目かを調べ、 右の表を完成 させよ。 この表を利用して,各月の最終日が 何曜日となるかを考えてみよう。 3月は31日まであり、4月は30日 まであるから, 2020年4月30日は, 基準日の2020年3月1日から数えて 土 7m 61日目である。 7m+1 7m+2 水 7m+3 7m+4 7m+5 7m+6 61=7.8+5 10 と表せるから,表から,2020年4月30日は木曜日であることがわかる。 7で割った ときの余り 1 基準日から数えて 何日目か 31 61 92 122 3月31日 4月30日 5月31日 6月30日 7月31日 8月31日 9月30日 10月31日 11月30日 12月31日 1月31日 2月28日 3365 153 184 214 245 275 3306 234560 337 曜日 火木日火金月水土月末日日 水 (3) 2020年9月22日は基準 日から数えて何日目かを調 べ, 火曜日であることを確 かめよ。 (4) 2021年9月22日は基準日から数えて何日目かを調べ, 何曜日で あるかを調べよ。 10 15 20 09月22日が何曜日か調べてみよう。 閏年 150 2024年2月28日は、基準日から数えて 365×4(日目)である。 よって, 2024年2月29日は、 基準日から365×4+1 (日目)で ある。 さらに,練習6 の表を利用すると, 2024年8月31日は、2024年 3月1日から数えて 184日目であることがわかる。 よって、2024年9月22日は、2024年3月1日から数えて 18422(日目)であることがわかる。 以上から 2024年9月22日は、 基準日から数えて 365×4+1+184221667 (日目) 121 2020 である。 1667=7・238+1と表せるから, 2024年9月22日は日曜日である。 2024年9月22日の基準日から数えた日数 365×4+1 + 184+22を7 で割ったときの余りヶは,次のように考えてもよい。 365,184,22を7で割ったときの余りは, それぞれ1, 2,1である。 1×4+1+2+1=8 を7で割ったときの余りは1であるから r=1 第3章 数学と人間の活動 5 練習 (1) 2021年以降で初めて9月22日が火曜日となるのは何年か。 例4 の方法で調べよ。 7 (2) 20歳になる誕生日など 2020年3月1日以降で興味のある日の 曜日を、例4の方法で調べよ。 これまでの考えを発展させた、西暦y年㎜月d日が何曜日であるか を知ることができる「ツェラーの公式」とよばれる公式がある。 このような日常に関連した法則や規則を数学を用いてとらえることで, コンピュータプログラムを組むことができ, 生活をより良くすることに 25 つなげることができる。

回答募集中 回答数: 0