Java基础(三)数据类型与运算
来源:互联网 发布:舆情软件销售招聘 编辑:程序博客网 时间:2024/06/07 09:31
3-1 下列哪些是合法的标识符:
Java、2nd、second、final、finally、Short
2nd、final、finally不合法,2nd不符合标识符规范,而final、finally属于Java关键字
在Java语言中,标识符必须是以字母开始的字符序列,后面可以跟零个或多个字母、下划线、美元符和数字组成的任意符号序列,没有最大长度限制。
3-2 以下代码的输出结果分别是什么?
int a=3;System.out.println(" " +2 + a);System.out.println(2 + 3);System.out.println(2 + 3 +"");System.out.println(2 + "" +3);
3-3 下列表达式的结果分别是什么?
5/2 5.0/2、2|010、’z’-1、8<<2
3-4 判断下列的类型转换能否成功,如果可以,结果是什么。
char c=’a’;i=(int)c; 不能
boolean b=true;int i=(int)b; 不能,数字类型和布尔类型是不兼容的
float f=1.2f; int i=(int)f; 可以,利用强制类型转换,结果是1
int i=96;char c=(char)i; 可以,结果为`
3-5 假设x=3,判断下列两条语句执行之后x的值是多少。
(x>3)&(++x>3); false
(x>3)&&(++x>3); false
3-6 假设int x=3,判断下列表达式的结果。
x=(x=1)+x; 2
x==x+(x=1); false
x+=x+(x=1); 7
3-7 执行语句,判断结果
System.out.println("\u0048\u0065\u006c\u006c\u006f");
Hello
3-8 编写程序,随机生成1~100的数
3-9 假设int a=2,判断b的值:
int b=(++a) * 2+a * 3 + (a+(a++)) * 2-(++a)/2;
25
3-10 假设int a=2,b=3,判断x的值:
boolean x=++a>b--;
false
阅读全文
0 0
- Java基础(三)数据类型与运算
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- java基础-数据类型--运算
- Java语言基础(三)-运算符&&数据类型转换
- Java基础学习2--数据类型与运算符
- java基础4--其他数据类型与运算符
- Java语言基础--基本数据类型与运算符
- JAVA基础学习(二)--标识符、关键字、数据类型与运算符
- JAVA基础2-标识符、关键字、数据类型与运算符
- java基础之数据类型与基本运算符
- java、进制、数据类型与运算
- java数据类型与运算符
- JAVA 基本数据类型与运算
- java数据类型与运算符
- java数据类型与基础
- Java基础重温(三)运算符与表达式
- java基础-& 与运算
- 【学习笔记三】最基本的JAVA基础[数据类型,运算符]
- springmvc----源码分析之springmvc执行流程
- idea 上maven项目的创建以及部署到tomcat
- HDU 6081 度度熊的王国战略 堆优化Stoer-Wagner算法
- 算法竞赛入门经典 油田---经典的联通快问题
- iOS管理对象内存的数据结构以及操作算法--SideTables、RefcountMap、weak_table_t-二
- Java基础(三)数据类型与运算
- NYOJ 58 最少步数
- 多线程
- PAT A 1104. Sum of Number Segments (20)
- 网络题集
- HDMI介绍与流程
- Android ADB命令
- Codeforces Round #118 (Div. 1) A. Plant
- algorithm头文件里的使用函数