●42389 1412/04 cooper6334 R[閒聊] 程式設計師也想談戀愛 實況教學Java (收
文章代碼(AID)#1KW7iZpv (C_Chat) [ptt.cc]
作者: cooper6334 (小恐龍) 看板: C_Chat
標題: Re: [閒聊] 程式設計師也想談戀愛
時間: Thu Dec 4 23:17:49 2014
ORZ 有人說要上傳Youtube,但是我因為BGM的關係整個被消音了QQ
http://www.twitch.tv/cooper6334
實況教學寫JAVA,從頭開始,從零教起
預計23:30開始,寫完3題收
歡迎發問
第一題:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br
= new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();
int count;
int sum = 0;
count = Integer.parseInt(line);
for (int i = 0; i < count; i++) {
line = br.readLine();
int number = Integer.parseInt(line);
sum = sum + number;
}
System.out.println(sum);
}
}
第二題:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br
= new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();
int count;
int sum = 0;
count = Integer.parseInt(line);
for (int i = 0; i < count; i++) {
line = br.readLine();
StringTokenizer tokenizer
= new StringTokenizer(line, " ");
int t = Integer.parseInt(tokenizer.nextToken());
int s = Integer.parseInt(tokenizer.nextToken());
int p = Integer.parseInt(tokenizer.nextToken());
if (t > s) {
int price = (t - s) * p;
sum = sum + price;
}
}
System.out.println(sum);
}
}
第三題:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();
StringTokenizer tokenizer = new StringTokenizer(line, " ");
int t = Integer.parseInt(tokenizer.nextToken());
int n = Integer.parseInt(tokenizer.nextToken());
int max = 0;
int sum = 0;
int matrix[] = new int[t];
for (int i = 0; i < n; i++) {
line = br.readLine();
int num = Integer.parseInt(line);
if (i < t) {
max += num;
sum += num;
matrix[i] = num;
} else {
int pre = matrix[i % t];
matrix[i % t] = num;
sum = sum - pre + num;
if (sum > max) {
max = sum;
}
}
}
System.out.println(max);
}
}
※ 引述《aterui (阿照井)》之銘言:
: https://paiza.jp/poh/enkoi
: 就一個資訊人力仲介網站的宣傳漫畫
: 主角是一個新入社員
: 第一天上班在路上撞到咬吐司的美少女
: 結果居然就是他的同事
: 雖然看起來已經是上個世紀的老梗
: 但這個漫畫有一個與眾不同的地方
: 「要寫程式才能繼續往下看」
: 依程式的結果劇情還會不一樣
: 有興趣可以試試看
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.110.135
※ 文章網址: http://www.ptt.cc/bbs/C_Chat/M.1417706275.A.CF9.html
推 f222051618: 這個都有實況 太強了 XD 12/04 23:20
→ f222051618: 可惜我文組 只能看熱鬧 =w=" 12/04 23:20
推 kira925: XDDD 12/04 23:23
推 Leeng: 可悲賣肝人推一個 12/04 23:39
推 abccbaandy: 點進去怎麼跟想像的不一樣...我以為會看到黑底綠字 12/04 23:41
→ abccbaandy: 一堆字閃一閃就全破之類的(? 12/04 23:42
推 stkoso: 看來只好用C++跟上惹 12/04 23:48
→ oread168: 樓下C#跟上 12/04 23:49
推 Leeng: 有啊 只是黑底綠字變成白底綠字 在底下 12/04 23:49
推 Jetstream: 還好不是用verilog或VHDL 12/05 00:11
推 aaaaooo: 沒有debug用的編譯器真難寫.. 12/05 00:19
推 genesic: 他會給你看output喔,所以用print來debug吧 12/05 00:20
→ aaaaooo: re他不會吐東西阿(  ̄ c ̄)y▂ξ 12/05 00:24
※ 編輯: cooper6334 (36.231.110.135), 12/05/2014 01:14:31
※ 編輯: cooper6334 (36.231.110.135), 12/05/2014 01:16:54
推 togs: 沒辦法了 學玩就忘 12/05 03:09
推 miha80425: 寫程式跟什麽組都沒差 當學新語言 12/05 12:08
推 zoko741235: 文組跳二類科系參上 12/05 15:49
推 timtdsas: 推一個 12/05 19:31