• 20155226 实验一《Java开发环境的熟悉》实验报告


    20155226 实验一《Java开发环境的熟悉》实验报告

    一、 实验内容及步骤

    (一)使用JDK编译、运行简单的java程序

    命令行下的程序开发

    输入cd Code进入Code文件夹里
    在输入mkdir 20155226cd 20155226分别创建和进入20155226文件夹中
    在输入mkdir exp1cd exp1分别创建和进入exp1文件夹中
    使用pwd查看当前路径

    (二)使用IDEA编辑、编译、运行、调试Java程序

    先创建一个HelloJDB 文件,键入如下代码;
    运行后得到结果

    之后设置断点,Debug程序;
    单步调试HelloJDB.java程序;

    (三)练习: 实现四则运算,并进行测试

    设计代码

    
    import java.util.Scanner;
    
    
    
    public class Zhidao {
    
     
    
     public static void main(String[] args) {
    
     String condition = "";
    
     Zhidao zhidao = new Zhidao();
    
     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);
    
     zhidao.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("无法识别改运算符");
    
     }
    
     }
    
    
    
    }
    

    运行结果

    二、实验体会与总结

    实验内容倒是没什么可说的,毕竟这几个星期都是这样过来的,只是后面的一个练习算是一个难题,学习了JAVA这么长时间,但当我编写程序时,依旧很难。一味地练习书上的代码是不够的,我还是需要多多自己动手打代码。

    步骤 耗时 百分比
    需求分析 10min 8.33%
    设计 15min 12.5%
    代码实现 80min 66.7%
    测试 5min 4.1%
    分析总结 10min 8.33%
  • 相关阅读:
    MySQL查询优化
    MySQL主从复制与主主复制
    MySQL常用语句
    MySQL数据类型--日期时间
    制作类似ThinkPHP框架中的PATHINFO模式功能(二)
    制作类似ThinkPHP框架中的PATHINFO模式功能
    Smarty的基本使用与总结
    PHP与API讲解(一)
    PHP中遍历XML之SimpleXML
    submit text3常用快捷键
  • 原文地址:https://www.cnblogs.com/20155226thy/p/6684306.html
Copyright © 2020-2023  润新知