首页 > 其他分享 >课后实验题

课后实验题

时间:2023-09-14 22:55:06浏览次数:35  
标签:String System 实验 课后 println static out Size

1、JAVA的基本运行单位是类还是方法?

     基本运行单位为类。

 

2、类由什么组成?

  (1)属性  (2)方法  (3)构造器  (4)块  (5)内部类

 

3、变量的类型,相互之间可以转换吗,浮点数?

  可以,但是在转换过程中可能会丢失精度或导致溢出。

4、String是一个数据类型吗?

        不是String是一个类。

5、static代表的含义?

  static是一个关键字,它代表一种特性,可以将该特性应运于类、方法、变量等。

  主要用途为 1、静态变量  2、静态方法

 

1、为了方便阅读大的整数,Java 7及以上版本允许使用下划线分隔多个数位:

  int number1=1_000_000;

  int number2=1000000;

  System.out.println(number1==number2); //true

7、枚举类型:

public class Number {

  enum Size{ SMALL , MEDIUM , LARGE }

  public static void main(String[] args) {
    Size s=Size.SMALL;
    Size t=Size.valueOf("SMALL");
    System.out.println(s);
    System.out.println(t);
  }
}   7、枚举值的foreach迭代 public class Number {

  private enum MyEnum{
    ONE, TWO, THREE
  }
  public static void main(String[] args) {
    for(MyEnum value:MyEnum.values()){
      System.out.println(value);
    }
  }
}

8、仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?

 s与t引用对象不同,s与u引用的对象相同。

你掌握了枚举类型的基本用法了吗?

   yes

9、运行Addition

 

10、运行TestDouble

   出现了误差,很意外。

   计算机使用二进制系统来表示浮点数。这意味着一些小数在二进制下无法精确表示。

11、

以下代码的输出结果是什么?

int X=100; int Y=200;

System.out.println("X+Y="+X+Y);

System.out.println(X+Y+"=X+Y"); 

为什么会有这样的输出结果?

  这是因为在第一行的代码中,采用了字符串拼接的方式将变量X和变量Y连接在一起,而不是进行加法运算。所以打印出的结果是将X和Y直接连接在一起,而不是进行数值相加。

在第二行的代码中,先进行了X和Y的加法运算,然后将结果再与字符串"=X+Y"进行拼接,所以打印出的结果是数值相加的结果。

 

标签:String,System,实验,课后,println,static,out,Size
From: https://www.cnblogs.com/Christmas77/p/17703745.html

相关文章

  • 课后动手实践
    EnumTest.java代码运行及其源码:packagePaperManagement;  publicclassEnumTest{ publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?System.out.println(s==t);////是原始数据类型吗?Syst......
  • 课堂实验内容
    1.Enum是一种类类型,他的对象的值智能是其所有列举项目中的一个。并且,各个枚举项的对象都是不相同的。publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用同一个对象?S......
  • 9.13周三(动手动脑的问题以及课后实验性的问题)
    动手动脑问题1.仔细阅读示例****:EnumTest.java,运行它,分析运行结果?publicclassEnumTest{ publicstaticvoidmain(String[]args){ Sizes=Size.SMALL; Sizet=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);// //是原始数据类型吗? System.......
  • 第二周Java课后实验及实践问题整理
    第二周Java课后作业报告信2205-1班20223688孙怡然一、p38枚举类型1、代码示例publicclassEnumTest{ publicstaticvoidmain(String[]args){ Sizes=Size.SMALL; Sizet=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);//false //是原始数据类型吗? S......
  • 梯度下降法课后小题
    梯度下降法解决优化的问题考虑优化问题\[minf(x)=x_1^2+2x_2^2+4\]1.写出梯度算法求解该问题的迭代公式,详细阐述迭代公式每项的意义。\[f(x)=x_1^2+2x_2^2+4\tag{1}\]\[\frac{\partialf(x)}{\partialx_1}=2x_1,\frac{\partialf(x)}{\partialx_2......
  • 9.11课后题和动脑动手问题
    1. 第一个答案:类第二个答案:成员变量和成员方法第三个答案:可以强制转化,但是会造成误差第四个答案:不是,String是一个类第五个答案:静态,全局的标志 ......
  • 9.11课后动手实践题
    1.开学考试规范写packagekaixuekaoshi1;//班级:2205-2//学号:20224082//姓名:艾鑫publicclassWarehouseInformation{privateStringitemno;//商品编号privateStringitemname;//商品名称privateStringsuppliername;//供货商名称privateString......
  • SWUST 算法分析与设计 实验报告1
    Lockerdoors实验报告 一、     实验内容及目的实验内容:有一组数从1~n。从1开始,访问第i个数和它的倍数。以此类推。当i=n结束时,求有多少个数的访问次数为奇数。实验目的:验证不同的算法,在不同的数据规模的情况下,运行时间的变化情况,绘制成曲线图,比较算法的优劣性。体......
  • 实验拓扑 配置参数 任务1:设备命名 为了方便后期维护和故障定位及网络的规范
    实验拓扑配置参数任务1:设备命名为了方便后期维护和故障定位及网络的规范性,需要对网络设备进行规范化命名。请根据Figure3-1实验考试拓扑对设备进行命名。命名规则为:城市-设备的设置地点-设备的功能属性和序号-设备型号。例如::处于杭州校园的核心层路由器,命名为:HZ-HZXiaoYuan-Core......
  • 实验拓扑 配置参数 任务1:设备命名 为了方便后期维护和故障定位及网络的规范
    实验拓扑配置参数任务1:设备命名为了方便后期维护和故障定位及网络的规范性,需要对网络设备进行规范化命名。请根据Figure3-1实验考试拓扑对设备进行命名。命名规则为:城市-设备的设置地点-设备的功能属性和序号-设备型号。例如::处于杭州校园的核心层路由器,命名为:HZ-HZXiaoYuan-Core......