
1:自己编写代码,测试结果
宠物领养系统
Name, health, lovely, sex



2:使用代码完成下面的运行结果,分析为什么!!!!!!!!
成员变量和局部变量的区别

![]()
下面的代码有没有问题?没有问题,结果是多少,有问题的话怎么解决?


3:新建一个学生类,
属性有:姓名,年龄,地址,性别
通过键盘录入,使用有参构造和无参构造分别为对象进行赋值
并给出自我介绍的方法,介绍自己的相关信息

package javaWeek3;
//import java.util.Scanner;
public class Student {
String name;
int score;
public Student(){}
public Student(String name,int score){
this.name=name;
this.score=score;
}
public Student[] changeScore(Student[] stus){
for (int i = 0; i < stus.length; i++) {
if(stus[i].score<60){
stus[i].score=stus[i].score+2;
}
}
return stus;
}
}
package javaWeek3;
import java.util.Scanner;
//import java.util.Arrays;
public class Demo6 {
public static void main(String[] args) {
Student[] stus=new Student[3];//创建Student对象数组
for (int i = 0; i < stus.length; i++) {
//Student stu1=new Student();//创建Student对象
Scanner n=new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name=n.next();//输入姓名
Scanner s=new Scanner(System.in);
System.out.println("请输入学生成绩:");
int score=s.nextInt();//输入成绩
Student stu=new Student (name,score);
stu.name=name;
stu.score=score;
stus[i]=stu;
//stus=stu.changeScore(stus);此处不能这么写,需要重新定义对象调用方法
//System.out.println(stus[i].name+stus[i].score);
}
for (int i = 0; i < stus.length; i++) {
Student stu2=new Student();
stus=stu2.changeScore(stus);
System.out.println(stus[i].name+"宽松后的成绩是:"+stus[i].score);
//System.out.println(stus);
}
}
}
运行结果:

Java编程:学生类与对象操作实践
1713

被折叠的 条评论
为什么被折叠?



