实验2Java基础(Java应用程序的基本结构+Java简单数据类型)-创新互联

实验2   Java基础(Java应用程序的基本结构+Java简单数据类型)

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网页空间、营销软件、网站建设、龙华网站维护、网站推广。

一 、实验目的

1、熟悉Java应用程序的基本结构,并能联合编译应用程序所需要的类。

2、通过实践,熟悉对Java程序的开发过程。

3、了解 Java 的数据类型,掌握各种常量、变量的声明方式。

4、掌握 Java 基本数据类型之间的转换运算。

二、实验内容

题目1、验证教材P17【例2.2】,体验一个java程序中包含多个java源文件的例子。要求在Eclipse中运行实践。

代码及运行结果:

(截图)

题目2、编写含有3个类的Java应用程序,要求三个类分别在三个源文件中,其中:

  1. 一个源文件包含有名字为Teacher的类,该类含有两个方法:double add(double a,double b),可以得到2个数的和;double sub(double a,double b),可以得到2个数的差;
  2. 一个源文件包含有名字为Student的类,该类含public void speak()的方法,可以输出“老师好”;
  3. 一个源文件包含名字为Test的主类,要求在主类的main方法中分别用Teacher和Student类创建对象,使得程序能输出12与236的和以及234与120的差,并输出“老师好”。

代码及运行结果:(截图)

题目3:编写声明不同数据类型变量的程序文件 DataType.java,要求:

1)编译并运行程序。

2)随意创建各种数据类型的变量练习。

3)观察程序的输出结果。

程序代码:

public class DataType {

    public static void main(String args[]) {

      byte a=0x55;

      byte a1=012;

      short b=0x55ff;

      int c=10000;

      long d=0xffffL; 

      double e=0.7E-3;//科学计数法

      float f=0.23F; 

      char g='汉';

      boolean fb=true;

      String s="这是字符串类数据类型";

      System.out.println("字节型变量 a = "+a);

      System.out.println("字节型变量 a1 = "+a1);

      System.out.println("短整型变量 b = "+b);

      System.out.println("整型变量 c = "+c);

      System.out.println("长整型变量 d = "+d);

      System.out.println("双精度变量 e = "+e);

      System.out.println("浮点型变量 f = "+f);

      System.out.println("字符型变量 g = "+g);

      System.out.println("布尔型变量 fb = "+fb);

      System.out.println("字符串类对象 s= "+s);

    }

  }

运行结果:(截图)

题目4、现有不同数据类型进行转换的程序文件TypeConversion.java,源代码参考如下:

public  class  TypeConversion {

     public  static  void  main(String args[]) {

            char  a=100;

            int   b=4;

            float  c=24.6;

            byte  m;

            m=a+b+c;

            short  n;

            n=a+b+c;

            int x;

            x=a+b+c;

            double  y;

            y=a+b+c;

            char  chinaWord='好';

             System.out.println("字符a="+a);

             System.out.println("字节型m="+m);

             System.out.println("短整型n="+n);

             System.out.println("int型x="+x);

             System.out.println("双精度浮点型y="+y);

             System.out.println("汉字:"+chinaWord+"的位置是:"+chinaWord);

       }

 }

修改以上程序代码中的错误,编译并运行该程序,思考数据类型转换原则。

运行结果:(截图)

题目5:自由练习教材例题P26-P27例3.1,例3.4

代码及运行结果:

Example3_1.java

(截图)

Example3_4.java

(截图)

题目6:(课本P31 )编写一个Java应用程序Exam2_6.java,在主类的main方法中声明用于存放产品数量的int型变量amount和产品单价的float型变量,以及存放全部产品总价值float型变量sum。使用Scanner对象调用方法让用户从键盘为amount,price变量输入值,然后程序计算出全部产品总价值,并输出amount,prince,sum的值。

程序代码及运行结果:(截图)

题目7、编写一个Java应用程序“Exam2_7.java”,实现由键盘输入5个整数,并求和与平均值,要求:使用循环语句实现。

程序代码及运行结果:

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

网站栏目:实验2Java基础(Java应用程序的基本结构+Java简单数据类型)-创新互联
本文来源:https://www.cdcxhl.com/article16/ddegdg.html

成都网站建设公司_创新互联,为您提供电子商务品牌网站建设做网站ChatGPTApp设计营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发