請問各位高手,簡單的計算軟體適合用JAVA來寫嗎?

excel有锁定单元格的功能,防止别人乱改单元格
mi87 wrote:
只是放在電腦裡面,像單機版遊戲即可。完全不需要更新,單純只有查詢計算而已。
html 編輯完後,可以直接用瀏覽器開啟
就會很像單機版 APP 了

下面是一個計算 BMI 的範例
你可以試著複製到筆記本或其他文字編輯器
(儲存時選 utf8 編碼,副檔名用 .html)
然後用瀏覽器開啟這個檔案即可

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>BMI計算</title>
</head>

<body>
<p>請輸入身高(公分) <input type="text" id='height'></p>
<p>請輸入體重(公斤) <input type="text" id='weight'></p>
<button onclick="cal()">計算</button>
<p id="bmi"></p>
<script>
function cal() {
let h = document.querySelector('#height').value;
let w = document.querySelector('#height').value;
h = parseFloat(h, 10);
w = parseFloat(w, 10);
document.querySelector('#bmi').textContent = 'BMI: ' + (w / (h * h / 10000));
}
</script>
</body>

</html>
ren1244
會需要讀取 Excel 檔的資料嗎?
mi87
抱歉,我沒有看懂,您是說會需要用這個html讀取excel嗎?
mi87 wrote:
請問用VB比較好上手,還是C#呢?

C#沒有寫過程式的話應該會被Class/object/constructor/function的概念搞得很頭痛

Basic本來就是設計給初學者學習用的,應該會比較好
pc8801
其實都沒學過的反而比較不會有一些固有觀念轉不過去.
謝謝各位高手幫忙,本以為不會有人回覆,太感激了
我先來試試看
mi87 wrote:
小的並非資訊相關科系(恕刪)


EXCEL的Macro搞不定嗎?

Visual Basic早在2020年3月就被微軟放生了 雖然還可以寫 可以用 可是以後的維護成本越來越高

JAVA也是可以直接讀取EXCEL檔案 這樣還可以保留EXCEL原本運算的部分
很少用的JSP也是可以直接當網頁寫 反正那麼小的東西 隨便搞都不會出事
cs113ta wrote:
EXCEL的Macro(恕刪)

感謝您的幫忙
我真的是幼幼班等級,剛還查了一下什麼是MACRO,我打算修改一下前面ren1244大的html,看起來蠻厲害的,不過要慢慢自學怎麼改。
如果不行只好放棄,走回excel老路
cs113ta wrote:
EXCEL的Macro(恕刪)

感謝您的幫忙
我真的是幼幼班等級,剛還查了一下什麼是MACRO,我打算修改一下前面ren1244大的html,看起來蠻厲害的,不過要慢慢自學怎麼改。
如果不行只好放棄,走回excel老路
mi87
不需要去讀取excel,我的想法是把所有的計算公式都放到html這邊,不過我還要慢慢推敲怎麼做,目前會以您的BMI那份來修改,希望一切順利[sorry]
ren1244
看來只是純公式計算,這樣的話不會牽涉到比較難的東西,應該是做得出來,有問題再來討論吧。
請問ren1244大,我想要再加一條式子
document.querySelector('#bmi').textContent = 'BMI: ' + (w / (h * h / 10000));
}
類似上面這樣
我把他改成
document.querySelector('#bmi').textContent = 'ml: ' + (h * 0.98);
}

但是無法計算
我這樣有哪裡寫錯嗎?
謝謝
mi87
還是非常感謝他[微笑]
ren1244
twddhot 謝謝,我沒注意到
mi87 wrote:
請問ren1244大(恕刪)

你的問題是新一行的計算沒有運行?
mi87 wrote:
我把他改成
document.querySelector('#bmi').textContent = 'ml: ' + (h * 0.98);


我照你說的改是可以跑的
不知道你是不是有其他地方有動到但是沒注意
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>BMI計算</title>
</head>

<body>
<p>請輸入身高(公分) <input type="text" id='height'></p>
<p>請輸入體重(公斤) <input type="text" id='weight'></p>
<button onclick="cal()">計算</button>
<p id="bmi"></p>
<script>
function cal() {
let h = document.querySelector('#height').value;
let w = document.querySelector('#weight').value;
h = parseFloat(h, 10);
w = parseFloat(w, 10);
document.querySelector('#bmi').textContent = 'ml: ' + (h * 0.98);
}
</script>
</body>

</html>
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!