java本学期的作业作业.doc
文本预览下载声明
第一周,作业1:
试编写一个JAVA程序,在控制台窗口中输出如下信息:
*****************************************
******Practice makes perfect
******************************************
第二周,作业1:
计算下面JAVA表达式的值,并写出表达式结果在JAVA中的数据类型。
1,1+4/5+(int)5.2/2.5
2,1+4/5+(int)(5.2/2.5)
3,1+4/5+5.2/2.5
4,1.0+4/5+5.2/2.5
5,1+4/5.0+5.2/2.5
6,设已经定义了变量:int a = 12 ,请计算表达式:(++a)+(a++)
7,102
8,1011 | 12
9,5^7
10,(-5)|(~5)
11,(true^false)true
12,((!true)|false)||(!false)
找出在下面各个程序片段中存在的错误
1, int i = 0;
while(i10);
{
i++;
System.out.println(i+”;”);
}
2,for(double x = 0.1 ; x != 1.0 ; x+= 0.1)
System.out.println(x+“;”);
3,int i = 0 , sum;
while(i=100)
sum+=i;
i++;
第三周,作业一
请简述面向对象语言的3个基本属性及其作用
第四周,作业一
编写一个程序:给定一个正整数,判断它是否为素数,并输出判断结果
第五周,作业一
请设计一个程序包。要求该软件包至少拥有三角形类、正方形类、圆类和正五边形类。每个类都要求具有构造方法,而且可以构造任意的一般图形。例如:要求通过三角形类的构造方法可以创建在任意位置上的一般三角形。要求每个类都含有计算该图形的周长的成员方法和计算该图形的面积的成员方法。然后编写一个程序,分别创建这些类的实例对象,并输出这些实例对象的周长和面积。在创建这些实例对象时,构造方法的调用参数值可以自行设置。
第六周,作业一
请简述接口和抽象类之间的区别
请简述匿名内部类的特点
第七周,作业一
计算并输出100之内的所有素数,计算并输出这些素数之和
作业二
单项选择题。下面哪个选项是下面程序的运行输出结果?
A.B (B) A.A (C)AB.AB (D)AB.B
///////////////////////////////////////////////////////////////////////////////////////
////////////////// J_String.Java
/////////////////////////////////////////////////////////////////////////////////////////
/////简介:
/////参数为字符串的方法调用例程
/////////////////////////////////////////////////////////////////////////////////////////
public class J_String{
public static void mb_operate(String x , String y){
x.concat(y);
y=x;
}//方法mb_operate 结束
public static void main(String args[]){
String a = “A”;
String b = “B”;
Mb_operate(a,b);
System.out.println(a+”.”+b);
}
}
单项选择题。下面哪个选项是下面程序的运行输出结果?
(A)12 (B) 21 (C)”1” ”2” (D) “2” “1”
///////////////////////////////////////////////////////////////////////////////////////
////////////////// J_StringArray.Java
/////////////////////////////////////////////////////////////////////////////////////////
/////简介:
/////参数为字符串数组的方法调用例程
////////////////////////////////////////////////////////////////////////////////
显示全部