作业答案集

2026/4/24 8:24:47

1、创建一个student类,其中包括属性:学号,姓名,性别,年龄(属性进行封装)。方法包括:获得学号,获得姓名,获得性别,获得年龄,修改年龄。定义构造函数初始化属性。定义一个主类,在主类中创建一个student对象,格属性值为“040811888”,“张三”,“男”,20,输出该生的姓名和年龄,将该生年龄增一。 class Student{ String number; String name; String sex;

private int age;

Student(String num,String n,String s,int a){ number=num; name=n; sex=s; age=a; }

String getnumber(){ return number; }

String getname(){ return name; }

String getsex(){ return sex; }

int getage(){ return age; }

void ModifyAge(int a){ age=a; } }

public class StudentTest{

public static void main(String args[]){ Student s1;

s1=new Student(\张三\男\ s1.ModifyAge(21);

System.out.println(\ System.out.println(\ } }

2、定义一个student的子类collegian,增加一个属性专业,增加一个方法,获得专业,构造函数调用student的构造函数并给专业赋值。创建一个collegian对像,属性值从键盘键入。 import java.io.*; class Student{ String name; String num;

Student(String n,String nu){ try{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println(\ n=br.readLine(); name=n;

System.out.println(\ nu=br.readLine(); num=nu;

}catch(IOException e){} } void ShowInfo(){

System.out.println(\ System.out.println(\}

class Collegian extends Student{ String subject;

Collegian(String n,String nu,String s){ super(n,nu); try{

BufferedReader br=new BufferedReader(new

InputStreamReader(System.in));

System.out.println(\ s=br.readLine(); subject=s;

}catch(IOException e){}} void Show(){

super.ShowInfo();

System.out.println(\}

public class CollegianTest{

public static void main(String args[]){ String n=null; String nu=null; String s=null; Collegian c1;

c1=new Collegian(n,nu,s); c1.Show(); } }

3、编写程序判定一个字符串是否为回文

import java.io.*; class huiwen{ String str;

huiwen(String ss){ try{

BufferedReader br=new BufferedReader(new

InputStreamReader(System.in));

System.out.println(\ ss=br.readLine(); str=ss;

}catch(IOException e){} }

void Show(){

System.out.println(\字符串 is:\ }

void Test(){ int i; char a,b;

boolean c=true;

for( i=0;i

a=str.charAt(i);

b=str.charAt(str.length()-i-1); if(a!=b){ c=false; break; } }

if(c==true)

System .out.println(\ else

System.out.println(\ } }

public class huiwentest{

public static void main(String args[]){ String s=null; huiwen h;

h=new huiwen(s); h.Show(); h.Test(); } }

4、从键盘输入三个学生信息:学号,姓名,性别,年龄,将这些信息写入文本文件 “student.txt”,并将三名学生信息从文件中读出并输出。 (1)import java.io.*;

class student{

public static void main(String args[])

{ String s; try { System.out.println(\ InputStreamReader ir=new InputStreamReader(System.in); BufferedReader ln=new BufferedReader(ir); FileWriter f=new FileWriter(\ while((s=ln.readLine())!=null) f.write(s+\ ln.close(); f.close();

BufferedReader in;

FileReader fin=new FileReader(\ in=new BufferedReader(fin); while((s=in.readLine())!=null)

System.out.println(\ } catch(Exception e){} } }

(2)import java.io.*;

class student{

public static void main(String args[]) throws java.io.IOException{ String s; System.out.println(\

InputStreamReader ir=new InputStreamReader(System.in); BufferedReader ln=new BufferedReader(ir); FileWriter f=new FileWriter(\ while((s=ln.readLine())!=null) f.write(s+\ ln.close(); f.close();

BufferedReader in;

FileReader fin=new FileReader(\ in=new BufferedReader(fin); while((s=in.readLine())!=null)

System.out.println(\ } }


作业答案集.doc 将本文的Word文档下载到电脑
搜索更多关于: 作业答案集 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219