Java程序设计

Java程序设计,第1张

/*Test.java*/

public class Test {

public static void main(String[] args)

{

System.out.println("问题1:")

Quest01.func1()

System.out.println("问题2:")

Quest02.func1()

System.out.println("问题3:")

Quest03.func1()

System.out.println("问题4:")

Quest04.func1()

}

}

/*Quest01.java*/

public class Quest01 {

public static void func1()

{

int sum=0

for(int i=1i<=100i++)

{

sum+=i

}

System.out.println(sum)

}

}

/*Quest02.java*/

public class Quest02 {

static void func1()

{

String str=""

for(int i=1i<=9i++)

{

for(int j=1j<=9j++)

{

if(j<=i)

{

str+=i+"*"+j+"="+i*j+"\t"

}

if(j==i)

{

str+="\n"

break

}

}

}

System.out.println(str)

}

}

/*Quest03.java*/

import java.util.Scanner

public class Quest03 {

public static void func1()

{

float[] score=new float[5]

float max=0,min=0,avg=0

Scanner s=new Scanner(System.in)

for(int i=0i<score.lengthi++)

{

System.out.println("please input score "+i+":")

score[i]=s.nextFloat()

}

max=score[0]

min=score[0]

avg=0

for(int i=0i<score.lengthi++)

{

if(score[i]>max)

max=score[i]

if(score[i]<min)

min=score[i]

avg+=score[i]

}

avg=avg/score.length

System.out.println("max="+max+"\t"+"min="+min+"\t"+"avg="+avg)

}

}

/*Quest04.java*/

public class Quest04 {

static void func1()

{

Person p1=new Person()

Student s1=new Student()

Teacher t1=new Teacher()

p1.eat()

s1.getName()

t1.getAge()

s1.playGame()

}

}

class Person

{

String name

int age

void eat()

{

System.out.println("eat()")

}

String getName()

{

System.out.println("getName():"+name)

return name

}

int getAge()

{

System.out.println("getAge():"+age)

return age

}

}

class Student extends Person implements PlayGame

{

Student()

{

this.name="学生"

this.age=10

}

public void playGame() {

// TODO Auto-generated method stub

System.out.println("playGame()")

}

}

class Teacher extends Person

{

Teacher()

{

this.name="老师"

this.age=40

}

}

interface PlayGame

{

void playGame()

}

public double average(double x[]){

double sum = 0//储存总分数的变量

Arrays.sort(x)//自动数字排序

for(int i = 1,i++,i<x.length-1){ //不带一名和最后一名的循环

sum += x[i]

if(i ==x.length-1)

sum = sum / ( i-2)//当循环到头时处理sum 获取平均分

}

return sum//返回

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11007565.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存