JAVA,程序设计的题

Python011

JAVA,程序设计的题,第1张

你好!

Answer1类

public class Answer1 {

public static void main(String[] args) {

int i=0

while(i<5) {

System.out.println("您好!")

i++

}

}

} Student类

public class Student {

private String no

private String name

private int age

public String getNo() {

return no

}

public void setNo(String no) {

this.no = no

}

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public int getAge() {

return age

}

public void setAge(int age) {

if (age < 3 || age > 100) {

this.age = 3

} else {

this.age = age

}

}

@Override

public String toString() {

return no + ", " + name + ", " + age

}

public Student() {

super()

}

public Student(String no, String name, int age) {

super()

this.no = no

this.name = name

setAge(age)

}

} StudentTest类

public class StudentTest {

public static void main(String[] args) {

Student stu1 = new Student()

stu1.setNo("201901010102")

stu1.setName("关晓彤")

stu1.setAge(22)

System.out.println(stu1.toString())

Student stu2 = new Student("201901010101", "鹿晗", 18)

System.out.println(stu2.toString())

}

}

希望对你有帮助!

第一题看的脑壳疼,但是和第二题的意思差不多,我帮你做了第二题

public class List {

public static void main(String[] args) {

Employee e1 = new Employee("张强","2010/09/01",6890)

e1.show("普通")

System.out.println("年纳税:"+e1.tax())

Manager m1 = new Manager("朱慧","2003/07/06",18530,38000)

m1.show("管理")

System.out.println("年纳税:"+m1.tax())

}

}

//下面是补全的代码

class Employee{

String name,date

double salary,bonus

Employee(String name,String date,double salary){

this.name = name

this.date = date

this.salary = salary

}

public void show(String str){

System.out.println("岗位:"+str)

System.out.println("姓名:"+name+",入职时间:"+date+",月薪:"+salary)

}

public double tax(){

if(salary <= 0){

throw new RuntimeException("工资不允许小于等于0")

}

else if(salary>3000 && salary<=5000){

salary = salary*0.05*12 //纳税这里我也不知道他们具体是怎么个算法,反正意思差不多,套进去就行了

}

else if(salary>5000 && salary<=10000){

salary = salary*0.1*12

}

else if(salary>10000 && salary<=15000){

salary = salary*0.15*12

}

else if(salary>15000){

salary = salary*0.2*12

}

return salary+(bonus*0.2)

}

}

class Manager extends Employee{

Manager(String name,String date,double salary,double bonus){

super(name,date,salary)

super.bonus = bonus

}

public void show(String str){

System.out.println("岗位:"+str)

System.out.println("姓名:"+name+",入职时间:"+date+",月薪:"+salary+",奖金:"+bonus)

}

}

String

upString(String

s)对形参s进行大写转换,并返回转换后的字符串给调用者。

String

lowString(String

s)

对形参s进行小写转换,并返回转换后的字符串给调用者。

2)

main()方法:

public

static

void

main(String

args[])

{

String

s

BufferedReader

br=new

BufferedReader(InputStreamReader(System.in))

System.out.println(“请输入要转换的字条串:”)

s=br.readLine()

if(s!=null)

{

System.out.println(s+”转换为大写后为:”+Covert.upString(s))

System.out.println(s+”转换为小写后为:”+Covert.lowString(s))

}

else

System.out.println(“输入错误。”)

}