作業要求:
制作一個簡易計算器,支持加,減,乘,除,取余五則運算;支持小數運算;一次運行支持無限次運算;可以人為控制程式的結束;
import java.util.*;
public class 計算器 {
public static void main(String[] args){
Scanner s=new Scanner(System.in);
double shu1, shu2;
int shu3, shu4;
do {
p("請輸入數字1:\n");
shu1=s.nextDouble();
p("請輸入數字2:\n");
shu2=s.nextDouble();
p("請選擇數字1與數字2進行的運算:(序號)\n"
+"1.加法運算\n"
+"2.減法運算\n"
+"3.乘法運算\n"
+"4.除法運算\n"
+"5.取余運算\n");
shu3=s.nextInt();
switch (shu3) {
case (1):
p("運算結果:\n",(shu1+shu2));
break;
case (2):
p("運算結果:\n",(shu1-shu2));
break;
case (3):
p("運算結果:\n",(shu1*shu2));
break;
case (4):
if (shu2==0){
p("除數不能為0!\n");
break;
}
else {
p("運算結果:\n", (shu1 / shu2));
}
break;
case (5):
if((shu1!=(int)shu1)||(shu2)!=(int)shu2){
p("小數不可以進行取余運算,笨蛋\n");
}
else {
p("運算結果:\n",(int)(shu1)%(int)(shu2));
}
break;
default:
p("乖乖,不要亂輸入喲 ~ ~");
break;
}
p("請輸入:(1/0) (繼續/結束)\n");
shu4=s.nextInt();
}
while (shu4 == 1);
return ;
}
public static void p(String a) {
System.out.print(a);
}
public static void p(String a, double b) {
System.out.print(a + b);
}
}
博主能力有限,若程式有bug或其他不當之處,請狠狠打臉博主 (~ ̄(OO) ̄)ブ
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/353119.html
標籤:Java
下一篇:Docker 部署前后端專案
