实验内容

使用JDK编译、运行简单的Java程序

使用IDEA 编辑、编译、运行、调试Java程序。

实验代码

`import java.text.DecimalFormat;
import java.util.Scanner;

public class math {

public static void main(String[] args) {
String condition = "";
math math = new math();
do{
Scanner scanner = new Scanner(System.in);
try{
System.out.print("请输入第一个数:");
double x = scanner.nextDouble();
System.out.print("请输入第二个数:");
double y = scanner.nextDouble();
System.out.print("请输入运算符:");
String s = scanner.next();
char z = s.charAt(0);
math.yunsuan(x, y, z);
}catch(Exception e){
System.out.println("请输入正确的数据!");
}
System.out.print("是否继续?continue:继续,任意字符:结束");
condition = scanner.next();

}while("continue".equals(condition));
}

public static void yunsuan(double x,double y,Character z){
DecimalFormat r=new DecimalFormat();
r.applyPattern("#0.00");
if(z.equals('+')){
System.out.println(x+"+"+y+"=" + r.format((x+y)));
} else if(z.equals('-')){
System.out.println(x+"-"+y+"=" + r.format((x-y)));
} else if(z.equals('')){
System.out.println(x+"
"+y+"=" + r.format((x*y)));
} else if(z.equals('/')){
if(y==0){
System.out.println("被除数不能为0");
} else{
System.out.println(x+"/"+y+"=" + r.format((x/y)));
}

}else{
System.out.println("无法识别改运算符");
}
}

}`

最新文章

  1. JS-为金额添加千分位逗号分割符
  2. 自己搭建云存储(WIFI路由器上接硬盘)
  3. java枚举使用详解
  4. [原]quick2.25让描边闪起来
  5. xcode 自定义include路径
  6. WPF - 如何引用external dll中图片
  7. 【Egret】web版本报错:XMLHttpRequest cannot load
  8. JavaScript中你所不知道的Object(一)
  9. 腾讯WeTest发布《2017中国移动游戏质量白皮书》,专注手游品质提升
  10. Appium-Python-Windows环境搭建笔记
  11. PA教材提纲 TAW12-1
  12. 芯灵思Sinlinx A64开发板 Linux内核等待队列poll ---阻塞与非阻塞
  13. Eclipse设置类,方法注释模版
  14. python机器学习笔记 ID3决策树算法实战
  15. 开源IDE code blocks黑色主题
  16. Python+Selenium笔记(十一):配置selenium Grid
  17. 【面试总结】2019校招京东一面二面,及深信服技术面(已拿深信服offer),还有百度一面
  18. 系统日志查看logrotate 工具
  19. Android 工程报错解决 Unable to resolve target 'android-17'
  20. mysql根据查询结果,创建表

热门文章

  1. Java自学之路(新手一定要看)
  2. require.js+backbone 使用r.js 在本地与生产环境 一键压缩的实现方式
  3. 8、Node.js Buffer(缓冲区)
  4. Java的Stream流
  5. C对64位整数类型的支持
  6. 让IE6、7、8兼容@media属性
  7. Kali-linux Arpspoof工具
  8. 优化Eclipse基本配置
  9. Android AIDL浅析及异步使用
  10. #leetcode刷题之路22-括号生成