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