• 错题订正


    此题目考察的是java基础的变量的声明及使用,调用method()方法时i的值被改变成9 并进行输出。 选择a

    普通方法可以访问静态方法和静态变量,但静态方法不能直接访问非静态的变量和方法。 这里的静态变量会先于method方法加载,为什么?静态属于类的,它会随着虚拟机加载类是就加载了,并且他先于构造方法加载

    该题目考察跳转语句break与continue的使用,break可以终止并跳出循环体;continue可以终止本次循环,但继续进入下次循环。

     

    Java标识符可以由字母、下划线、$及数字组成,但是不可以以数字开头,且区分大小写,不可以使用Java的关键字。答案A为Java的关键字,C以数字开头了,D中包含了空格,因此答案B是正确的。

     

    类是对象的抽象,对象是类的具体实现

    return可以退出方法当然可以退出多重循环break有种 特殊用法:break:标签名 (配合多重循环之前的预设标签 )也可以退出但是这种方式类似VB的goto语句 容易破坏程序流的清晰性 所以 一般基本上不用 足以说明出题人多么无聊 心理多么阴暗………… (除了这题可以忽视这种用法的说)

    C项java -version、javac –version都可以查看jdk安装版本。 在Windows系统中,必须安装JDK,才可以使用Java环境。而配置JDK环境变量。 JAVA_HOME不是必须的,使用JAVA_HOME类似于Java语言中的变量,在Path环境变量中,可以通过%JAVA_HOME%in获取bin文件夹的绝对路径,但是也可以在Path中直接写绝对路径如C:jdk1.7.0_75in来代替JAVA_HOME。所以答案为d。

     

    i为int类型,d为double类型,表达式i*d*2.0结果为double类型,因此方法的返回值应为double类型。

    int类型数值可以隐行转化为double类型数值

     正确的顺序是:package语句声明包,import语句导包,Class语句定义类

     

    正确答案为C。sum()方法的作用是求出从5到变量num之间所有整数的和,因为调用sum()方法时传递的值num值为10,因此就是计算从5到10之间的整数相加的和,结果为45。

    ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。

    = = 这个是判断地址的值是否是一个 equals判断的是值相等 是不是一样的 string NEW 出来的就是新的地址 所以地址值是不同的 ABC equals ABC 就是相等的

     

    因为text.add()方法中的参数是两个int类型,传参的时候给了一个double类型。

    形参中为int类型,而实参中却写上了double类型

  • 相关阅读:
    idea 快捷键ctrl+shift+f失效的解决方案
    Nacos2.0启动遇到的问题以及解决方法(自测有效)
    Nacos客户端升级到2.x版本后,启动出现9848端口错误解决
    用友Co 与直接插库速度比较
    CSS text-decoration_下划线
    uni-app组件之image
    JavaScript :Array数组之filter()——检查指定数组符合条件的所有元素
    爬虫与Python:(三)基本库的使用——2.网络请求库之request安装
    爬虫与Python:(三)基本库的使用——1.网络请求库之urllib()
    Python报错:TypeError: string argument without an encoding
  • 原文地址:https://www.cnblogs.com/rzbwyj/p/9829410.html
Copyright © 2020-2023  润新知