java编程期末复习

2018-12-29 22:23

编程题:

1.编写一个输出\!\的程序,用两种方式实现(Application、Applet)。

application程序 public class a {

public static void main(String args[]) {

System.out.println(\} }

2、applet程序

public class b extends java.applet.Applet {

public paint(java.awt.Graphics g) {

g.outstring(\} }

2.求10个数中的最小值并输出。 import java.util.Scanner; public class Test {

public static void main(String args[]){ int num[]=new int[10]; int min;

Scanner scan=new Scanner(System.in); System.out.print(\请输入10个数字:\for(int i=0; i<10; i++){ num[i]=scan.nextInt(); }

min=num[0];

for(int i=1; i<10; i++){ if(min>num[i]) min=num[i]; }

System.out.println(\最小值是\}

3.建立一个学生类,其中成员变量为学号,姓名,及三门课成绩。另外建立一个包含主方法的类,定义2个学生类的对象,求出这2个学生三门课总分的最高分,并将最高分这个学生的信息输出。 class student {

String name,no;

float eng,math,chi;

public student(String name1,String no1,float eng1,float math1,float chi1) {name=name1; no=no1; eng=eng1; math=math1; chi=chi1;

}

float sum() {

return(eng+math+chi); }

void print() {

System.out.println(\} }

public class max {

public static void main(String[] args) {

student s1=new student(\student s2=new student(\if (s1.sum()>s2.sum()) s1.print(); else

s2.print(); } }

4.请编写一个实现如下功能的Application:比较从键盘输入的两个整数是否相等,并根据比较结果显示“相等”或“不相等”。 import java.util.Scanner; public class COMPare {

public static void main(String args []){ Scanner tr=new Scanner(System.in); int b=tr.nextInt(); int a=tr.nextInt(); if(a==b)

System.out.println(\相等\ else

System.out.println(\不相等\ } }

5.编写一个Application,利用数组求出”HELLO”,”JAVA””PROGRAM”三个字符串的平均长度。

class Average {

public static void main(String args[]) { String array[] = new String[3]; array[0] = \array[1] = \array[2] = \

int total = array[0].length(); total += array[1].length(); total += array[2].length();

System.out.println(\平均字符串长度为: \} }

6、习题(6_13):

import java.util.*; class Student {

String num; String name; String sex;

boolean cleader; float math; float chn; float eng;

public Student(String newNum,String newName,String newSex,boolean newCleader,float newMath,float newChn,float newEng) {

num=newNum; name=newName; sex=newSex;

cleader=newCleader; math=newMath; chn=newChn; eng=newEng; }

public float sum() {

return math+chn+eng; }

public float ave() {

return sum()/3; }

public void output() {

System.out.println(num+\+\ } }

public class book6_13_2 {

public static void main(String[] args) {

String newNum,newName,newSex; boolean newCleader;

float newMath,newChn,newEng;

Student[] s=new Student[3]; for(int i=1;i<=s.length;i++) {

System.out.println(\请输入第\个学生的信息\ Scanner reader=new Scanner(System.in); System.out.print(\请输入该学生学号:\ newNum=reader.nextLine();

System.out.print(\请输入该学生姓名:\ newName=reader.nextLine();

System.out.print(\请输入该学生性别:\ newSex=reader.nextLine();

System.out.print(\请输入该学生是否为班干部:\ newCleader=reader.nextBoolean();

System.out.print(\请输入该学生数学成绩:\ newMath=reader.nextFloat();

System.out.print(\请输入该学生语文成绩:\ newChn=reader.nextFloat();

System.out.print(\请输入该学生英语成绩:\ newEng=reader.nextFloat(); s[i-1]=new

Student(newNum,newName,newSex,newCleader,newMath,newChn,newEng); }

System.out.println(\学号\\t姓名\\t性别\\t班干部否\\t数学\\t语文\\t英语\\t总分\\t平均分\

for(int i=1;i<=s.length;i++) s[i-1].output(); } }

7、//第5章第11题 import java.io.*;

public class Exercises5_11 {

public static void main(String[] args) throws IOException {

String str;

BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入字符串,输入exit退出:\ do {

str=buf.readLine();; System.out.println(str); }while(!str.equals(\ } }

8、定义一个Person类,该类具有姓名、身高、体重、年龄属性,能够对上述相关信息进行输出display()。由Person类派生出China类,增加爱好属性。.

class Person {

private String name; private int age; private float hight; private float weight;

public Person(String n,int a,float h,float w) {

name=n; age=a; hight=h; weight=w; }

public void show() {

System.out.println(\\ } }

class China extends Person {

private String hobby;

public China(String n,int a,float h,float w,String hob) {super(n,a,h,w); hobby=hob; }

public void display() {

System.out.println( \ } }

public class E8_1 {

public static void main(String[] args) {

China cc =new China(\ cc.show(); cc.display(); } }

9、创建一个图形类,包括计算图形面积的方法。

创建两个子类长方形、圆形,分别继承图形类,重写子类中的计算图形面积的方法。 写一个测试类,分别创建一个长方形和圆形类的对象,并且分别计算这两个图形的面积.


java编程期末复习.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高考物理二轮复习题型专练计算题满分练3新人教版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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