zoukankan      html  css  js  c++  java
  • 课程作业2

    1.

    一个Java类文件中真的只能有一个公有类

    public class Test {

    public static void main(String[] args) {}

    public  class InnerClass

    {

    }

    }本段代码有两个公共类,所以错误只能有一个public类。一个java文件可以有多个类和接口在里面,但必须只能且必须有一个public的类或接口,而且那个public的类或接口必须和文件同名

    2.把main()方法的返回值由 void 改为 int ,程序能编译通过吗?能运行吗?

    不能通过。缺少返回值。

    3.

    public class Test {

    private static int value=-1;

    public static void main(String[] args) {

    int value=2;

    System.out.println(value);

    }

    }运行结果为2,

    4.在int转换为float、double是会有精度损失,long类型转化为double类型会有精度损失,其他情况下没有精度损失。

    5.为什么double类型的数值进行运算得不到“数学上精确”的结果?

    double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差(除非实际数据恰好是2的n次方)。

    6.

    public class Test1 {

    public static void main(String[] args) {

    int X=100;

    int Y=200;

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

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

    }

    }执行结果为

    原因:第一个后面两个加号起连接作用,第二个前面加号是相加。

    
    
    

     

  • 相关阅读:
    node + express 搭建服务器,修改为自动重启服务器
    在sublime上运行node
    node + express本地搭建服务器,开启一个新的项目
    关于数据库的一些基本操作语句
    8.数据库编程
    2.关于偏函数
    7.多线程编程
    1.关于__call__的很有意思的用法
    6.python中的网络编程
    4.python中常用的魔法方法(长期更新)
  • 原文地址:https://www.cnblogs.com/lxdjieshang/p/7634535.html
Copyright © 2011-2022 走看看