JAVA基础编程题~

2025-01-05 22:10:09
推荐回答(5个)
回答1:

public class student{
private String name;
private int age;

public student(String name,int age){ //student的带有String,int带参数的构造函数
this.name = name;
this.age = age; //把传进来的参数赋值给创建出来的类的对象
}

public static void main(String[] args){
student s = new student("zhangsan",18); //调用student的构造函数创 造一个对象s
System.out.println("姓名:"+s.name+"年龄:"+s.age);//调用对象的属性就用s.name s.age!
}
}
----------------------------------------------------------------------

public class Student {
static String name;//设定String类型的静态变量name
static int age;//设定int类型的静态变量age

public static void main(String[] args){//main为主方法,运行从main开始
name="zhangsan";//给name赋值zhangsan
age=18;//给age赋值18
System.out.println("该学生的名字为"+name+"年龄为:"+age);//输出name和age
}
}
static 修饰的属性和方法只属于这个类本身,而不属于这个类所创建出来的对象,所以可以直接写name,age 而不用像上面那种要先创建个类的对象出来 !

回答2:

全部是在IE浏览器里写的啊,编译一下应该可以运行。我没试过。

手快冻掉了,给分吧。

//遵守规范,类名应该大写
//单独一个文件Student.java,这样思路清晰
public class Student{
//私有成员
private String name;
private int age;
//默认构造函数
public Student(){
this.name = "defaultName";
this.age = 18;
}
//重载构造函数
public Student(String name,int age){
this.name = name;
this.age = age;
}

public void printInfo(){
System.out.println("The student Info: name="+name+"\t age="+age);
}

}

//另外再建立一个测试类Test,注意两个类不能保存在同一文件
//如果你想保存在Student.java里面。应该把class前面的public去掉
public class Test{
public static void main(String[] args){
//调用默认构造函数
Student stu1 = new Student();
stu1.printInfo();//向控制台打印学生信息
//调用重载的构造函数
Student stu2= new Student("Tom",18);
stu2.printInfo();//向控制台打印学生信息

}
}

回答3:

public class student {
String name;
int age;
public String Student(String mz,int nl){//创建Student有参方法
this.name = mz;//将mz的值赋给name
this.age = nl;//将nl的值赋给age
return name+age;//返回name和age
}
public static void main(String[] args) {
student stu = new student();//创建stu对象
String test = stu.Student("张三", 20);//调用Student方法
System.out.println(test);//打印
}

}

回答4:

public class Student {

public Student() {
}
public Student(String mz,int nl){
this.name=mz;
this.age=nl;
}
private String name; // 声明私有属性 name String对象

private int age; //申明私有属性 age int型
public static void main(String[] args) {
Student s=new Student("fylsh",22); //声明一个Student对象
System.out.println(s.getName()+":"+s.getAge()); //控制台输出s的name和age值
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}

}

回答5:

package com.softeem.student;

public class Student {
static String name;//设定String类型的静态变量name
static int age;//设定int类型的静态变量age

public static void main(String[] args){//main为主方法,运行从main开始
name="红衣";//给name赋值红衣
age=21;//给age赋值21
System.out.println("该学生的名字为"+name+"年龄为:"+age);//输出name和age
}
}