- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java_语言基础Java_语言基础.doc
Java 语言基础
1.标示符和关键字在定义和使用方面有何区别?
【答】定义方面:标示符是用户定义的、以字母开头的字母数字序列,关键字是由Java语言定义的、具有特定含义的英文单词。
使用方面:标示符用于命名变量、常量、类、对象等元素,每一个关键字都有特定的含义,不能被赋予别的含义。
2.Java语言的基本数据类型有哪些?引用数据类型有哪些?
【答】基本数据类型有:整数类型byte、short、int、long,浮点数类型float、double,字符类型char,布尔类型boolean;引用数据类型包括数组(array)、类(class)和接口(interface)
3.试分析基本数据类型与引用数据类型的主要特点,并说明使用这两种变量有哪些差别?【答】基本数据类型的变量保存数据值,而引用数据类型的变量保存地址。
4.算术运算、关系运算、逻辑运算和位运算各有哪些运算符?
【答】算术运算:单目运算符有+(??)、—(负)、++(自增)、——(自减),双目运算符有+(加)、—(减)、*(乘)、/(除)、%(取余)
关系运算:=(等于)、!=(不等于)、(大于)、(小于)、=(大于等于)、=(小于等于)都是双目运算
逻辑运算:(与)、|(或)、!(非)、^(异或)、(条件与)、||(条件或),其中!是单目运算,其它都是双目运算
位运算:~(非)、(与)、|(或)、^(异或)、(左移位)、(右移位)、(无符号移位)
5.程序中为什么需要常量和变量?声明常量或变量时,为什么必须给出其所属的数据类型?
【答】在程序中使用的数据大多需要经常变化,用常量值表示显然不够,因此每一种算法语言都提供常量和变量来存储数据。
为了确定常量或变量的数据性质、取值范围、以及它们占用的内存单元的字节数和它们参加的合法运算和操作。
6.什么是变量的作用域,声明变量时,如何确定变量的作用域?
【答】 变量的作用域是指其作用范围。变量声明的位置决定了它的作用域
7.设i是一个整数类型变量,写出下列问题对应的表达式?
判断i为奇数或偶数;
【答】i%2==0 //取值为true时是偶数,否则是奇数
判断i的值是否在0~9之间;
【答】(i0)(i9)
8.设ch是一个字符变量,写出下列问题对应的表达式
判断ch是一个十进制的数字字符
判断ch是一个十六进制的数字字符
判断ch是一个大写字母
判断ch是一个英文字母,不论大写和小写
如何将一个十进制的数字字符ch转换成对应的整数类型值
如何将一个十六进制的数字字符ch转换成对应的整数类型值
9.说明for、while、和do-while三种循环语句的特点和区别?
While语句的特点:“先判断后执行”,当条件满足时执行循环体
Do-while语句的特点:“先执行后判断”,先执行循环体,在判断条件是否满足
For语句的特点:“先判断后执行”,但for语句将循环控制变量初始值、循环条件和变量的变化规律都以表达式形式写在循环体之前。
10.分别用for,while,do-while三种循环语句计算一个正数的阶乘
(1)for(i=1,i=10,i++){
int Sum=1;
Sum=Sum*i;}
(2)int i=1;
while(i=10){
int Sum=1;
Sum=Sum*i;
i++;}
int i=Sum=1;
do{
Sum=Sum*i;
i++;}while(i=10);
11.输出以下数字的形式;
(1) 0 0 0 0
0 1 1 1
0 1 2 2
0 1 2 3
〖解答〗采用二重循环的程序如下。
public class Phalanx
{
public static void main(String args[])
{
int n=4; //阶数
for (int i=0;in;i++)
{
for (int j=0;jn;j++)
System.out.print( +((ij)?i:j));
System.out.println();
}
}
}
(2)输出下列形式的数字三角阵(当n=4时)。
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
〖解答〗采用二重循环的程序如下。
public class Tower
{
public static void main(String args[])
{
int n=4;
您可能关注的文档
- GPS导航在铁路应急抢修上的应用研究.doc
- GPS技术与应用实验指导书.doc
- GPS技术在汽车和交通上的运用.doc
- GPS授时精度.doc
- gps控制网 开题报告.doc
- GPS数据信息.doc
- GPS是英文Global Positioning System.doc
- gps期末复习题.doc
- GPS测量原理与应用试卷(转载).doc
- GPS测量原理及应用习题集.doc
- 彩礼退还法律合同:离婚后财产处理精简版一.docx
- 2025年马原期末考试题库及完整答案(全国通用).docx
- 2025年马原期末考试题库【最新】.docx
- 2025年辽宁理工职业大学单招职业倾向性考试题库附答案.docx
- 建设工程项目廉政协议2024年通用.docx
- (八省联考)2025年河南省新高考综合改革适应性演练数学试卷带解析附完整答案【易错题】.docx
- (八省联考)2025年广东省新高考综合改革适应性演练数学试卷带解析附答案.docx
- (八省联考)2025年辽宁省新高考综合改革适应性演练数学试卷带解析【轻巧夺冠】.docx
- 市规划课题中期汇报.pptx
- 第1章化学反应的基本原理习题(1).pdf
文档评论(0)