• 实验一: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)类型的数,或者一个字符串,但是不可以识别字符。本次实验的难点就在于如何输入一个字符。

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

  • 相关阅读:
    Ruby笔记四(数组)
    中央直属企业名单【中国级别最高的169家企业】(转)找工作按这个来
    循环pthread_create导致虚拟内存上涨(续1)
    除掉行数小程序
    client comserver编译配置运行详细说明
    网络监听技术概览(转待看)
    查看 linux系统版本,内核,CPU,MEM,位数的相关命令(实验)
    项目中Shell脚本说明(待完善)
    多线程 or 多进程 (实验1)
    循环pthread_create导致虚拟内存上涨(续2)
  • 原文地址:https://www.cnblogs.com/shadow135211/p/4430045.html
Copyright © 2020-2023  润新知