zoukankan      html  css  js  c++  java
  • 实验一:Java开发环境的熟悉

    实验一 Java开发环境的熟悉

     

    一.实验内容

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

    2.使用Eclipse 编辑、编译、运行、调试Java程序

    3.实现四则运算并进行测试。

    二.实验知识点

    1. JVM、JRE、JDK的安装位置与区别;

    2. 命令行运行javac,java;javac -cp; java -cp;

    3. PATH,CLASSPATH,SOURCEPATH的设定方法与应用;

    4. 包管理:package;import;javac -d ;

    5. Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;

    6. Java基础语法:类型与类型转换;变量;运算符;流程控制等;

    7. JDK帮助文档的使用;

    三.实验

    1.前两项实验内容已经在实验楼上的虚拟机上完成

    一下为结果截图:

     

    2.实现四则运算:

    (1)实验设计:使用Scanner,用户自己从键盘输入两个数和运算符(+,-,*,/)。在除的过程中进行分母是否为0的判断,如果分母为0,输出“erro!!!”

    (2)代码

    import java.util.Scanner;

    public class Experiment_1

    {

          public static void main(String[] args) {

               double a, b;

               char op;

               System.out.println("Please input the first number:");

               Scanner s1 = new Scanner(System.in);

               a = s1.nextDouble();

               System.out.println("Please input the second number:");

               Scanner s2 = new Scanner(System.in);

               b = s2.nextDouble();

               System.out.println("Please input the op:");

               Scanner s3 = new Scanner(System.in);

               String str = s3.next();

               op = str.charAt(0);

               System.out.print(a+",");

               System.out.print(b+",");

               System.out.println(op);

               Yunsuan(a,b,op);

              

          }

          public static void Yunsuan(double a, double b, char op)

          {

               double x = 0;

               switch(op)

               {

                     case '+':

                          x = a + b;

                          break;

                     case '-':

                          x = a - b;

                          break;

                     case '*':

                          x = a * b;

                          break;

                     case '/':

                          if(b==0)

                                System.out.println("erro!!!");

                          else

                                x = a / b;

                          break;

                    

               }

               System.out.println("The result is : "+x);

          }

    }

    (3)实验结果

    命令提示符中运行结果:

    Eclipse中运行结果:

    四.实验总结

         本次实验主要是Scanner的使用,它可以让用户自己从键盘输入(short, long, int, float, double)类型的数,或者一个字符串,但是不可以识别字符。本次实验的难点就在于如何输入一个字符。

         我采用了先输入字符串,字符串的第一个字符为我所要用的运算符,然后再定义一个字符指向该字符串的第一位。

  • 相关阅读:
    一行代码搞定Dubbo接口调用
    测试周期内测试进度报告规范
    jq 一个强悍的json格式化查看工具
    浅析Docker容器的应用场景
    HDU 4432 Sum of divisors (水题,进制转换)
    HDU 4431 Mahjong (DFS,暴力枚举,剪枝)
    CodeForces 589B Layer Cake (暴力)
    CodeForces 589J Cleaner Robot (DFS,或BFS)
    CodeForces 589I Lottery (暴力,水题)
    CodeForces 589D Boulevard (数学,相遇)
  • 原文地址:https://www.cnblogs.com/shadow135211/p/4430045.html
Copyright © 2011-2022 走看看