Returning Multiple Values Using Custom Class (Best Practice)
Java Fundamentals: Building Strong Foundations (Article) (Program)
3
Given Input:
Student s = new Student();
s.name = "Rumman";
s.age = 25;
Expected Output:
Name: Rumman
Age: 25
Program:
class Student {
String name;
int age;
}
public class ObjectReturnExample {
public static Student getStudent() {
Student s = new Student();
s.name = "Rumman";
s.age = 25;
return s; // returning one object
}
public static void main(String[] args) {
Student student = getStudent();
System.out.println("Name: " + student.name);
System.out.println("Age: " + student.age);
}
}
Output:
Name: Rumman Age: 25
Program:
class Student { String name; int age; } public class ObjectReturnExample { public static Student getStudent() { Student s = new Student(); s.name = "Rumman"; s.age = 25; return s; // returning one object } public static void main(String[] args) { Student student = getStudent(); System.out.println("Name: " + student.name); System.out.println("Age: " + student.age); } }