JAVA核心编成基础篇(1)
来源:互联网 发布:西昊 ergomax 知乎 编辑:程序博客网 时间:2024/05/02 06:46
问题1:
public class Quest1 {
public static void main(String[] args) {
String #name ="dannie";
int $age =13;
Double _height = 24.5;
double ~temp = 22.5;
}
}
哪两个数据正确:
A.第一项数据编译不通过
B.第二项数据编译不通过
C.第三项数据编译不通过
D.第四项数据编译不通过
答案解析:
$ 、字母、下划线开头都行,后面的可以是数字、字母、下划线,建议还是按照C的风格来吧,那样其他人都比较容易接受。
所以A,D;
问题2:
public class Quest2 {
public static void main(String[] args) {
int x=5;
boolean b1 = true;
boolean b2 = false;
if((x==4)&&!b2)
System.out.println("1");
System.out.println("2");
if((b2=true)&&b1)
System.out.println("3");
}
}
A.2
B.3
C.1 2
D.2 3
E.1 2 3
F.Compilation fails
G.An exceptional is thrown at runtime.
答案解析:
知识点1
当你if语句块的代码就一行代码{}可以省略 一行
如果多行的则{}必须有,换言之:如果if()省略{},则只有执行()之后的一句话,反之,如果没有省略{}则执行{}内的代码;
知识点2
=是赋值运算符
==是比较运算符;
==操作比较的是两个变量的值是否相等,而equals比较的是2个对象的内容
故所以选择D
package TEST;
public class Question3 {
public int getValue(){
boolean vlu =true;
boolean stting =true;
String hello ="Hello";
if(vlu||(stting&&hello=="Hello")){
return 1;
}
if(vlu&hello.equals("Hello")){
return 2;
}
}
public static void main(String[] args) {
Question3 q3 = new Question3();
System.out.println(q3.getValue());
}
}
A.1
B.2
C.Compilation fails
D.The code runs with no output
E.An exception is thrown at runtime
分析:vlu的表达式不完整,到时编译不通过;
故选择C
- JAVA核心编成基础篇(1)
- 计算机编成基础
- java 编成习惯
- 用java编成菱形
- java基础学习篇之核心java
- 编成技术1
- java面试核心基础(1)
- Java核心基础(1) 基本语法
- Java核心基础要点总结
- java核心基础文章精选
- Java基础之核心类
- Java经典核心基础基础知识
- Android核心基础1
- JavaScript 核心基础1
- java上路---编成环境的准备
- 【基础篇系列4】java核心(上)
- 【基础篇系列5】java核心(二)
- 书评:Java核心编程卷1——基础
- 关于“u盘打开为空,但是占用空间”的解决方法之一
- 视频处理vout_frame_buffer_ctrl模块的理解
- java爬虫
- Find Leaves of Binary Tree
- 视角的选择和坐标变换
- JAVA核心编成基础篇(1)
- POJ 2891 Strange Way to Express Integers(中国剩余定理)
- 《JavaScipt高级程序设计》总结五
- 一、C Call Lua
- 【NOI OJ】4977 怪盗基德的滑翔翼
- apatch POI excel---->pdf
- 一个苦逼程序员遇到的面试题目
- 8086提供的一些指令详解(二)
- 阿里云web服务环境搭建