java 第一 二章作业,Java私塾跟我学系列——JAVA篇 第二章 基础语法 作业
发布日期:2021-10-30 21:00:41 浏览次数:1 分类:技术文章

本文共 2136 字,大约阅读时间需要 7 分钟。

1.叙述标识符的定义规则,指出下面的标识符中那些是不正确的,并说明理由。

here , _there, this, it, 2to1, _it

2.Java中共有那些基本数据类型?分别用什么符号来表示,各自的取值范围是多少?

3.复习所有的Java关键字。

4.指出正确的表达式。

A byte b=128;

B char c=65536;

C long len=0xfffL;

D double dd=0.9239d;

5.下面哪几个语句将引起编译错?

A. float f=4096.0;

B. double d=4096.0;

C. byte b=4096;

D. char c=4096;

6.简述Java中的运算符,以及他们的运算次序。

7.创建一个switch语句,为每一种case都显示一条消息。并将switch置入一个for循环里,令其尝试每一种case。在每个case后面都放置一个break,并对其进行测试。然后,删除break,看看会有什么情况出现。

8.执行下列代码后的x和y的结果分别是什么?

int x,y,a=2;

x=a++;

y=++a;

9.下面的程序输出结果是:a=6b=5

请将程序补充完整。

publicclass A

{

public static void main(String args[])

{

int a=5,b=6;

a= ______;

b=a-b;

a=_______;

System.out.println("a="+a+"b="+b);

}

}

10.下面哪个语句序列没有错误,能够通过编译?

A.

int i=0;

if (i) {

System.out.println(“Hi”);

}

B.

boolean b=true;

boolean b2=true;

if(b==b2) {

System.out.println(“So true”);

}

C.

int i=1;

int j=2;

if(i==1|| j==2)

System.out.println(“OK”);

D.

int i=1;

int j=2;

if (i==1 &| j==2)

System.out.println(“OK”);

11.阅读以下代码行:

boolean a=false;

boolean b=true;

boolean c=(a&&b)&&(!b);

int result=c==false?1:2;

这段程序执行完后,c与result的值是:

Ac=false; result=1;

Bc=true;result=2;

Cc=true;result=1;

Dc=false; result=2;

12.下列代码哪行会出错?

1) public void modify() {

2) int i, j, k;

3) i = 100;

4) while ( i > 0 ) {

5)j = i * 2;

6)System.out.println (" The value of j is " + j );

7)k = k + 1;

8)i--;

9)}

10) }

A第4行

B第6行

C第7行

D第8行

13.指出下列程序的运行结果。

int i = 9;

switch (i) {

default:

System.out.print("default");

case 0:

System.out.print("zero"); break;

case 1:

System.out.print("one");

case 2:

System.out.print("two");

}

A default

B defaultzero

C编译错

D没有任何输出

以下是编程题:

1.请将1到1000之间的奇数输出到屏幕上。

2.判断一个整数能否同时被3和5整除。

3.给定3个数,找出最大一个数,并打印出来。

4.给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。

5.输出图案:

*

**

***

****

*

**

***

****

6.使用for语句打印显示下列数字形式:n=4

1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

7.请编写一个方法实现如下功能:用程序找出每位数的立方和等于该数本身值的所有的3位数。(水仙花数)

8.有一个序列,首两项为0和1,以后各项值为前两项值之和。请输出每一项以及序列的和。

9.将任意三个整数a,b,c按从小到大的顺序输出。

10.请编写一个方法实现如下功能:得到一个整数的绝对值。

11.请编写一个方法实现如下功能:有任意三个整数a,b,c,请输出其中最大的。

12.请编写一个方法实现如下功能:计算1加到n(n>=2的整数)的总和。

13.请编写一个方法实现如下功能:将1至7的数字转换为星期日到星期六的字符串。

Java私塾跟我学系列——JAVA篇网址:http://www.javass.cn电话:010-68434236

转载地址:https://blog.csdn.net/weixin_39861823/article/details/115637671 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php读取目录基本操作,PHP基础学习之文件操作
下一篇:java 向文本域中添加,怎么给html textarea文本域动态添加数据

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月22日 14时13分08秒