Few Java Programs
Ramya K

Ramya K @ramya_kamalasekaran

About: Having 2.5 years of Experience in Software field. After a career gap planning to start my career again

Joined:
Jan 26, 2025

Few Java Programs

Publish Date: Aug 11
0 0

1.Create a class Trial with PSVM
create an array of names of length 5 ->
String[] names = new String[5];
get the values using scanner for this
Iterate through the array and print the name starting with r in uppercase

  1. Create 2 classes Student, StudentMain
    Student class has studentName,department as properties. Create a parameterised constructor and toString
    In StudentMain add PSVM
    create an array of Student(array of student objects)
    Student[] students = new Student[2];
    assign values as
    student[0] = new Student("Ram", "ECE");
    student[1] = new Student("Raju", "CSE");
    Iterate this using foreach and print the student details;
    Once done, modify the same with 5 student objects.
    use for loop to get values for name and dept to assign to five different student objects

  2. Create a two dimensional array of size 3x3 with int values. use for loop to assign values
    Iterate through the array to get the even numbers and calculate their sum(use foreach)

  3. Create a class Project with 2 methods
    String[] toolsUsed(){
    //return an array of tools like maven, git, JUnit
    }

void printTopics(String[] topicName){
// iterate the array and print it
}

Create another class ProjectMain. create PSVM
create one object for Project class and call the methods separately and print . the topic name can be spring, java, react


package com.first;

public class Student {
String studentName;
String department;
public Student(String studentName, String department) {
super();
this.studentName = studentName;
this.department = department;
}

}
package com.first;

import java.util.Scanner;

public class StudentMain {

public static void main(String[] args) {
    Student[] student=new Student[2];       
    student[0]=new Student("Ram","ECE");
    student[1]=new Student("Raju","CSE");

    for(Student students:student){
        System.out.println(students.studentName+" "+students.department);
    }

}
Enter fullscreen mode Exit fullscreen mode

}

modified 2nd program for 5 students using scanner

package com.first;

public class Student {

String studentName;
String department;
public Student(String studentName, String department) {
    super();
    this.studentName = studentName;
    this.department = department;
}
@Override
public String toString() {
    return "Student [studentName=" + studentName + ", department=" + department+"]";
}
Enter fullscreen mode Exit fullscreen mode

}

package com.first;

import java.util.Scanner;

public class StudentMain {

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    Student[] student=new Student[5];   
    for (int i = 0; i < 5; i++) {
        System.out.println("Enter Student Name");
        String studentName=scanner.next();
        System.out.println("Enter department");
        String department=scanner.next();

        student[i]=new Student(studentName,department);
    }

    for(Student students:student){
        System.out.println(students);
    }

}
Enter fullscreen mode Exit fullscreen mode

}


package practise;

import java.util.Scanner;

public class TwoDArrayEvenSum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

    int[][] matrix = new int[3][3];


    System.out.println("Enter 9 integer values for 3x3 matrix:");
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            matrix[i][j] = sc.nextInt();
        }
    }


    int evenSum = 0;
    System.out.println("Even numbers in the matrix:");
    for (int[] row : matrix) {
        for (int num : row) {
            if (num % 2 == 0) {
                System.out.print(num + " ");
                evenSum += num;
            }
        }
    }

    System.out.println("Sum of even numbers: " + evenSum);

    sc.close();
}
Enter fullscreen mode Exit fullscreen mode

}


package com.first;

public class Project {

public static String[] toolsUsed() {
    return new String[] { "maven","git","Junit" };
}
void printTopics(String[] topicName) {      
    for(String topic:topicName){
        System.out.println(topic);
    }
}
Enter fullscreen mode Exit fullscreen mode

}

package com.first;

public class ProjectMain {

public static void main(String[] args) {
    System.out.println("Tools");
    String[] tools = Project.toolsUsed();
    for (String tool : tools) {
        System.out.println(tool);
    }
    System.out.println();
    System.out.println("Topics");
    Project project=new Project();
    String[] topics= {"Spring","Java","React"};
    project.printTopics(topics);


}
Enter fullscreen mode Exit fullscreen mode

}

Comments 0 total

    Add comment