1、package nettest;
public class TestArray
{
int a[]={12,34,5,7,9,10};
public int max()
{
int j = a[1];
for(int i :a)
{
if(i > j)
{
j = i ;
}
}
return j;
}
public long avrage()
{
long j = 0l;
for(int i :a)
{
j = j + i;
}
return j/alength;
}
}
2、package nettest;
public class Person
{
String name;
int age;
Person(String name,int age)
{
thisname = name;
thisage = age;
}
public void printInfo()
{
Systemoutprintln("name = "+thisname+" age = "+thisage);
}
}
package nettest;
public class Student extends Person
{
String studentId;
Student(String name, int age)
{
super(name, age);
}
Student(String name, int age,String studentId)
{
super(name, age);
thisstudentId = studentId;
}
public void printInfo()
{
Systemoutprintln("name = "+thisname+" age = "+thisage+" StudentId =" + thisstudentId);
}
}
3、package nettest;
public class TestPrint
{
public static void main(String[] args)
{
for (int i = 1; i<10;i++)
{
for(int j = 0; j<i;j++)
{
Systemoutprint("");
}
Systemoutprintln();
}
}
}
程序写完了
/////////////////////////////////////////////////
public abstract class Person {
public String name;
public int age;
public String sex;
public Person(){
}
public abstract void eat();
/
@return Returns the age
/
public int getAge() {
return age;
}
/
@param age The age to set
/
public void setAge(int age) {
thisage = age;
}
/
@return Returns the name
/
public String getName() {
return name;
}
/
@param name The name to set
/
public void setName(String name) {
thisname = name;
}
/
@return Returns the sex
/
public String getSex() {
return sex;
}
/
@param sex The sex to set
/
public void setSex(String sex) {
thissex = sex;
}
}
/////////////////////////////////////////
/
因为学生也是人,所以要继承人的抽象类
/
public abstract class Student extends Person{
public abstract void study();
}
//////////////////////////////////////
public interface Graduate {
void graduateStudyMethod();
}
/////////////////////////////////////
public class Graduatestudent extends Student implements Graduate{
@Override
public void study() {
Systemoutprintln(getName()+"学生的学习方法");
}
@Override
public void eat() {
Systemoutprintln(getName()+"研究生需要吃饭");
}
public void graduateStudyMethod() {
Systemoutprintln(getName()+"研究生有学习的方法");
}
}
/////////////////////////////////////////
/
因为老师也是人,所以要继承人的抽象类
/
public abstract class Teacher extends Person{
public abstract void work();
}
//////////////////////////////////////////////
/
老师研究生
/
public class TeacherGraduate extends Teacher implements Graduate{
@Override
public void work() {
Systemoutprintln(getName()+"老师需要工作");
}
@Override
public void eat() {
Systemoutprintln(getName()+"老师需要吃饭");
}
public void graduateStudyMethod() {
Systemoutprintln(getName()+"老师研究生的学习方法");
}
}
/////////////////////////////////////
简单的测试类
public class Test {
public static void main(String[] args) {
Graduatestudent student = new Graduatestudent();
studentsetName("wangwenjun");
studentsetAge(24);
studentsetSex("男");
studenteat();
studentgraduateStudyMethod();
studentstudy();
TeacherGraduate teacherGraduate = new TeacherGraduate();
teacherGraduatesetName("liuna");
teacherGraduatesetAge(25);
teacherGraduatesetSex("女");
teacherGraduateeat();
teacherGraduategraduateStudyMethod();
teacherGraduatework();
}
}
/////////////////////////////
最终的输出结果
wangwenjun研究生需要吃饭
wangwenjun研究生有学习的方法
wangwenjun学生的学习方法
liuna老师需要吃饭
liuna老师研究生的学习方法
liuna老师需要工作
//1
class A{
int i;
A(){
int sum=0;
for(i=1;i<=100;i++)
sum+=i;
Systemoutprintln(sum);
}
}
//2
bi = (f1 >4)&&(i1-- < 10);
fi += 10;
这两句 你上面定义的b1,f1这变成bi,fi了。
Systemoutprintln("b1+",+ i1 +","+ f1);
这句多了个逗号
Systemoutprintln("b1+"+ i1 +","+ f1);
1 Java源程序编译后会生成一种扩展名为(class)的字节码文件。
2 Java小程序不能单独运行,必须将编译后的文件嵌入到网页中,将其嵌
入时使用的标记是(applet)标记。
3若希望所有的控件在界面上从左至右排列,应采用(FlowLayout)布局,
设置布局调用的方法是(setLayout)。
4若类中定义的成员变量只能被同一个包中的类访问,则该变量的访问修饰符为(protected)。
5 Java通过(接口)实现多重继承。
6 如果有一个类A是B的子类,且能够被不同包中的类所使用,请写出
该类的声明头:(public class A extends B)。
7 InputStream类以(字节)为信息的基本单位。
8 自定义异常类必须是(Exception)类及子类,主动抛出异常的关
键字是(throw)。
9 java中下拉列表框对象的事件处理中,用addItemListener()方法注册监听对象,监听类实现的接口是(ItemListener)。
三、程序填空题
1 下面程序中定义了一个Car类,要求创建一个该类的对象demoCar,该对象调
用set_number方法设置车号属性为3388,调用该对象的show_number方法则
输出车号。将程序补充完整。
class Car
{ int car_number;
void set_number(int car_number)
{ thiscar_number = car_number; }
void show_number()
{ Systemoutprintln(“My car No is :”+car_number); }
}
class CarDemo
{ public static void main(String args[])
{ Car car = new Car();
demoCarset_number(3388);
carshow_number(); }}
2以下是一个applet的完整程序,它使用“宋体”字体,在applet窗口中显
示背景色为黑色,前景色为绿色的字符串“您好!”。
import javaawt;
import javaappletApplet;
public class DrawStringDemo extends Applet {
private Font afont= new Font(“宋体”,FontBOLD,18);
public void init(){
(Colorblack);
}
public void paint(Graphics g){
gsetColor(ColorGREEN);
(afont);
(“您好!”,10,40);
}
}
3程序改错。
①public static void main(String[] args) {
②boolean isValid = false;
③int scores[] = {65,70,69,98,86};
四、分析程序结果题
结果:
a=1
b=1
c=1
a=2
b=2
c=1
a=3
b=1
c=1
a=4
b=2
c=1
应该不会有问题,有问题PM我把。
以上就是关于JAVA程序设计题!请高手帮我解答!全部的内容,包括:JAVA程序设计题!请高手帮我解答!、JAVA程序设计题、用JAVA语言编写下列程序题:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)