★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©2ch.net

268デフォルトの名無しさん
垢版 |
2020/11/10(火) 12:26:05.26ID:i5y8F25M
【 課題 】 https://imgur.com/gallery/daVKRon
【 形態 】1. javaアプリケーション
【 GUI  】 制限無い
【 期限 】2020年11月19日
【 補足 】むっちゃ長い上に丸投げで申し訳ないです。ですが完全解答しなくても大丈夫なのでできる範囲で問題ないです。
269デフォルトの名無しさん
垢版 |
2020/11/10(火) 20:19:57.00ID:L/We1Z4T
>>268
https://paiza.io/projects/C6nUC4Vi68TUs7SZWaguSQ
270デフォルトの名無しさん
垢版 |
2020/11/11(水) 09:50:40.92ID:Ktc6YGsS
>>269
あざす。神様
271名無しの権兵衛
垢版 |
2020/11/24(火) 17:04:32.73ID:uGwGNtYx
久しぶりに来てみたら、「まだ、このスレは続いていたのか」とオモタ。
>1 を見て思ったのだが、後進の世代に対しては「Eclipse(などのIDE)を
入れるのが吉」と最初に言ってあげるのが親切だと思うが。
歳を取ると、「IDEがなかったら、とっくに引退だな」と思いながら
日々を過ごしているので、「宿題を出される」という学生さんには、
「テクノロジーの進歩の恩恵は、とりあえず享受しておけ」と思う。
そのあたりを勘違いしている(認知症を患っている)教授とか上司とかが
いるかもしれないが。

まぁ、ほどほどに頑張って、人生の肥やしにしておいてくれたまえ。
頑張りすぎて身体を壊しても親不孝だしな。
272デフォルトの名無しさん
垢版 |
2020/11/25(水) 10:46:08.01ID:BL1+yQyO
プログラミングの初歩的な授業だろ?
言語だけやってるワケじゃねーんだよ

コマンドラインの使い方、Javaとかなんやらのインストールの仕方、パスの通し方、
テキストエディタなるものの存在とその使い方
273名無しの権兵衛
垢版 |
2020/11/27(金) 23:37:02.68ID:y16mLAkz
>272
禿同。
かつて、「インデントがどうのこうの」という話があったような気がするが、
「見て納得する」んだったら全角スペースでもなんでも突っこんで
体裁を整えるのだが、本当に切羽詰まっている学生さんとかだと、
「まんまコードをコピペして動くかどうか」のほうが切実だと思う。
そういうときに、「テキストエディタ(コマンドライン環境)か
IDE(GUI 環境)か」っつーのは、けっこう重要な要素だと思われ。
274デフォルトの名無しさん
垢版 |
2020/12/05(土) 12:44:09.25ID:Na39OKS5
プログラミングにはやってはいけない勉強法がある!?爆速で成長する王道のプログラミング学習法を紹介!
https://www.youtube.com/watch?v=ZJqVQJwvwNI
慶應主席レベルの秀才がプログラミングの独学に失敗した理由
https://www.youtube.com/watch?v=F2m1bsqaAHg
知らずに転職したら失敗する!ブラックIT企業を見分ける11のポイントを徹底解説
https://www.youtube.com/watch?v=a8qDFMsYAqM
営業マンが独学のみでプログラマーに転職して1年で月収80万超えた話
https://www.youtube.com/watch?v=94YQSckQGCs
未経験から2年でフリーランスエンジニアに!安定的に稼げるようになるための5ステップ
https://www.youtube.com/watch?v=oGNpEmFOEcU
フリーランスエンジニアになるなら大規模ベンチャー or 小規模ベンチャー どっち?
https://www.youtube.com/watch?v=-39tg9icRlU
生産性10倍!知らないと損する3つの最強デザインツール
https://www.youtube.com/watch?v=z6x1R1455Kc
275デフォルトの名無しさん
垢版 |
2021/04/05(月) 14:51:58.35ID:R6/k+42D
そもそも、講師のほうも困っているんだろうと思う。
「どんな宿題を出せばいいのか」という意味では、「試されている」という緊張感があるはずだ。
共立出版のコンピュータ・サイエンス誌『bit』に、「ナノピコ教室」というのがあって、東大とか早稲田とかの学生グループが、「ナノピコ・キラーズ」として覇を競っていたのだ。
「出題例」「模範解答」という方向性もあろうかと思うが、いかがか。
276デフォルトの名無しさん
垢版 |
2021/04/07(水) 14:16:12.64ID:ZUAxjqla
知人がどっかから拾ってきた問題。
【課題】自然数 m, n があり、0 < m < n だとする。
0 < m < n < 100 であるとき、互いに素な {m, n} は何通りあるか。
【形態】Javaアプリケーション
【GUI 】不要
【期限】講義でふたコマくらい。受講者の解答を見てから、
「こういうアプローチもあるんじゃないか」とかいう感じだと思われ。
【Ver】1.4 以降。
【用語】「互いに素な」というと、「最大公約数が 1」で判定したくなるが、
「それはどうなのか」という話。
「普通に二重の for ループで書けばいいじゃん」という話はあるのだが、
「いや、再帰で書ける!」という話。
277デフォルトの名無しさん
垢版 |
2021/04/08(木) 05:48:41.24ID:wQ58Jayh
銅ではないです
2022/08/20(土) 19:29:00.99ID:rlKBXIe6
あー夏体み
2022/09/11(日) 12:41:03.89ID:l0nDrrJy
おっととっと夏だぜ!
2022/10/01(土) 10:31:36.08ID:+ux3ICl9
hosyu
2022/11/01(火) 20:51:18.47ID:yM99osXW
hosyu
2022/12/03(土) 19:43:41.08ID:KvWNnOID
hosyu
2023/01/01(日) 08:23:18.43ID:eTRKqITF
謹賀新年
2023/01/28(土) 13:33:18.07ID:949yCpsv
湾岸スキーヤー
285デフォルトの名無しさん
垢版 |
2023/02/06(月) 17:21:20.65ID:D6Sv+WDV
【 課題 】https://paiza.io/projects/xng8xR7ZaoSrdAATfvHg3w?language=java
のプログラムを改良し、自動で動くようにすること。robot同士で戦わせ得点をつけるので高得点を狙えるようにすること。

【 形態 】 Javaアプリケーション
【 GUI 】制限なし
【 期限 】2/7 10:00まで
【 Ver  】19.0.1
【 補足 】serverプログラム https://paiza.io/projects/duY82_LwdbNY4sLfOLcjJw?language=java
clientプログラム https://paiza.io/projects/nwbtQKtO844PFOOeeRnwng?language=java
2023/04/01(土) 23:59:26.98ID:MoRvzAzG
!omikuji
287デフォルトの名無しさん
垢版 |
2023/04/02(日) 00:50:22.99ID:lgHjCCHE
2月7日過ぎてんじゃん
2023/05/07(日) 01:48:13.60ID:czmKFBGj
hosyu
2023/07/12(水) 17:25:36.09ID:MqRek2v5
Jaba
290デフォルトの名無しさん
垢版 |
2023/07/27(木) 15:09:11.89ID:gIycSMlB
ジャワカレー
2023/07/27(木) 22:06:07.74ID:UvW3uR+h
夏だね
292デフォルトの名無しさん
垢版 |
2023/07/31(月) 21:21:25.98ID:aNRF9KkN
土用のカレーの日
293デフォルトの名無しさん
垢版 |
2023/08/01(火) 09:21:52.42ID:wCGQ0oT2
dum カレー
2023/09/27(水) 02:44:10.13ID:KLhIQn+W
hosyu
2023/09/30(土) 11:55:42.82ID:HTHbtb8W
∑q|゚Д゚|pワオォ!!
2023/10/17(火) 22:42:49.69ID:ESWBf8MZ
他人の意見など気にするな!
2023/12/10(日) 02:28:56.67ID:exlfg2sJ
hosyu
2024/01/29(月) 20:15:10.96ID:izaEsNZf
>>40-42
クソワロタ
2024/03/01(金) 08:00:36.13ID:JK6usLX2
!omikuji
2024/04/14(日) 18:21:39.18ID:YSTVKuAl
2024/06/08(土) 22:43:54.90ID:5lm0WYka
hosyu
2024/07/29(月) 10:19:01.42ID:SYPby9Hf
hosyu
2024/10/19(土) 07:28:12.01ID:vfjIX7L+
hosyu
304デフォルトの名無しさん
垢版 |
2024/11/03(日) 21:36:53.54ID:BdX7FDiO
【 課題 】
SwingのSliderの数値によって目や口の角度を変え、0(Sliderは左端)の時は怒っている顔、
100(Sliderは右端)の時は笑っている顔、
中間の数値では中間の顔を描くプログラムを作成せよ。

https://www2.ohuda.com/java_smile/0.png
https://www2.ohuda.com/java_smile/50.png
https://www2.ohuda.com/java_smile/75.png
https://www2.ohuda.com/java_smile/100.png

【 形態 】Javaアプリケーション(main()で開始)
【 GUI  】Swing、テキストエディタで作成
【 期限 】11月18日(月)
【 Ver  】javac 19.0.1
2024/11/03(日) 23:21:02.21ID:RHzfNVcR
>>304 Java
https://ideone.com/TS6352
・ちょっと古くさい書き方になってるかも?
・提出するときはファイル名とクラス名を一致させてね
 (class Kadaiにするときはファイル名はKadai.javaにすること)
2024/11/03(日) 23:26:29.47ID:RHzfNVcR
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class SliderFace {
public static void main(String[] args) {
JSlider slider = new JSlider();
JPanel panel = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
double r = (double)slider.getValue() / slider.getMaximum();
int w = getWidth(), h = getHeight();
int a = w / 10, b = h / 5, c = (int)(b * r);
g.drawLine(a * 2, b * 1 + c, a * 4, b * 2 - c);
g.drawLine(a * 6, b * 2 - c, a * 8, b * 1 + c);
g.drawLine(a * 3, b * 4 - c, a * 5, b * 3 + c);
g.drawLine(a * 5, b * 3 + c, a * 7, b * 4 - c);
}
};
slider.addChangeListener(e -> panel.repaint());
panel.setPreferredSize(new Dimension(250, 250));

JFrame frame = new JFrame("課題");
frame.getContentPane().add(slider, BorderLayout.NORTH);
frame.getContentPane().add(panel, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
307304
垢版 |
2024/11/03(日) 23:53:19.56ID:V+C1yv6A
>>305-306
素早い回答に感謝します。
ありがとうございました。
308デフォルトの名無しさん
垢版 |
2024/11/04(月) 21:05:20.22ID:/bKvtSDl?2BP(1000)

もしコードの効率化やデバッグを助けるAPIがあれば、宿題を進めるのがもっと楽になるかもしれません
例えば、EchoAPIを活用することで、時間を節約しながら質の高い課題提出ができると思いますよ
2025/01/01(水) 08:42:09.60ID:mXXjs4NT
!omikuji!dama!ken:100
2025/03/29(土) 20:39:40.58ID:Q0n+0aoM
hosyu
2025/08/04(月) 19:54:52.79ID:Qt55Ywne
hosyu
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況