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

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

  • 相关阅读:
    (uC/OS-II学习笔记) 事件标志……
    (uC/OS-II学习笔记) 消息邮箱&&消息队列
    (uC/OS-II学习笔记)关于共享资源与信号量
    (uC/OS-II学习笔记)uC/OS-II 时间管理
    (uC/OS-II学习笔记)uC/OS-II在kinetis K60上移植与任务建立
    (Kinetis K60)RTC实时时钟
    (Kinetis K60)flash读写
    JQuery官方学习资料(译):避免与其他库的冲突
    JQuery官方学习资料(译):$( document ).ready()
    JQuery官方学习资料(译):$ vs $()
  • 原文地址:https://www.cnblogs.com/shadow135211/p/4430045.html
Copyright © 2011-2022 走看看