小弟我有個問題請大家指導一下!
我想用IO寫出個計算男女的平均体重等等拉
我想要這麼寫但不太懂希望各位能夠幫忙一下^_^
首先在執行時會要你輸入男,女
再來會問你的身高,体重
然後我再去把判斷是男還是女
若是男的話身高-70*0.7
若是女的話身高-60*0.6
然後再程現我的標準体重是多少
這樣看的懂我在寫什麼嗎?
我寫不太出來的原因是因為我卡在讀我輸入是男是女的時候因為我若輸入是男生的話我的標準体重一定會和女生不一樣!希望大家能夠幫我個忙寫給我看,謝謝!
2006-06-16 16:17:15 · 2 個解答 · 發問者 情關難過 1 in 電腦與網際網路 ➔ 程式設計
請參考我的做法。import java.io.*;public class IdealWeight { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String line; int sex = 0; while (true) { System.out.print("請輸入性別(m:男, f:女): "); line = br.readLine(); if (line.equalsIgnoreCase("m")) { // 男性 sex = 1; break; } else if (line.equalsIgnoreCase("f")) { // 女性 sex = 2; break; } } System.out.print("請輸入身高(cm): "); int height = Integer.parseInt(br.readLine()); System.out.print("請輸入體重(Kg): "); int weight = Integer.parseInt(br.readLine()); float ideal = 0; if (sex == 1) { // 依據性別計算理想體重 ideal = (float)((height - 70) * 0.7); } else if (sex == 2) { ideal = (float)((height - 60) * 0.6); } System.out.print("妳/你的理想體重是 " + ideal + " 公斤,"); if (weight - ideal > 0.0F) { System.out.println("目前體重超出 " + (weight - ideal) + " 公斤"); } else if (weight - ideal < 0.0F) { System.out.println("目前體重不足 " + (weight - ideal) + " 公斤"); } else { System.out.println("目前體重正好為理想值"); } }}
2006-06-18 08:26:17 · answer #1 · answered by ? 7 · 0⤊ 0⤋
介紹你一個我最常去的免費視訊網站
裡面的辣妹真的是超級正的!!
最大的重點是→加入會員是免費的
而且加入後馬上可以找你喜歡的妹陪你聊天
甚至看"特別的秀"……
而且她們真的都很配合,感覺就像自己的女朋友一樣
免費破解會員註冊 http://adf.ly/jSx9Z
2014-05-23 08:28:47 · answer #2 · answered by Anonymous · 0⤊ 0⤋