What's new

Closed help java

Status
Not open for further replies.

WeddingCrash

Eternal Poster
Joined
Sep 15, 2014
Posts
465
Reaction
583
Points
257
mga sir paano kaya ayusin ito.
expected output ko sana ay:
Please enter the name of the student, press enter then enter his grade.
Student 1: marie
Grade 1: 89


pero pag nag run ako ganito lumalabas
Please enter the name of the student, press enter then enter his grade.
Student 1: marie

Grade 1: 89


paano tanggalin yung space sa gitna mga sir? tsaka di sya tuloy tulo kelangan ko pa sya i enter dalawang beses para tumuloy sa g grade 1: after ko ma input yung student 1:

111.jpg
 

Attachments

Ganito ba dapat output?
View attachment 998739
mas okay kung ipakita mo yung screenshot ng buong output para mas madaling maintindihan.
import java.util.*;
import java.io.*;


class Record
{
int grade;
String name;
String remark;
}


public class StructEA1 {


public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
Record[] student = new Record[3];
System.out.println("Please enter the name of the student, press enter then enter his grade.");

for(int i = 0; i<student.length; i++)
{
student = new Record();
System.out.print("Student\t" + (i+1) + ":");
student.name = input.next();
System.out.print("Grade\t" + (i+1) + ":");
student.grade = input.nextInt();

if(student.grade>=75)
{
student.remark ="passed";
}
else
{
student.remark ="failed";
}
}

for (int i=0; i<student.length; i++)
{
System.out.println(student.name);
System.out.println(student.grade);
System.out.println(student.remark);
}
}
}

yan codes ko sir
 
Opo ganun po Sama dapat. Kaso ito Yung output
Hmm, okay naman yung sinend mong code sa screenshot sa post mo baka nag kaka problema lang sa compiler na app mo ito yung code na tinest ko
Java:
import java.util.Scanner;

class Record {
    int grade;
    String name;
    String remark;
}

public class Test {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Record[] student = new Record[3];

        System.out.println("Please enter student name & grade: ");

        for (int i = 0; i < student.length; i++) {
            student[i] = new Record();
            System.out.print("Student " + (i+1) + ": ");
            student[i].name = input.next();
            System.out.print("Grade " + (i+1) + ": ");
            student[i].grade = input.nextInt();
           
            System.out.println();

            if (student[i].grade >= 75) {
                student[i].remark = "Passed";
            } else {
                student[i].remark = "Failed";
            }
        }

        System.out.println();

        for (int i = 0; i < student.length; i++) {
            System.out.println(student[i].name);
            System.out.println(student[i].grade);
            System.out.println(student[i].remark);
            System.out.println();
        }
    }
}

 

Attachments

Last edited:
Try mo to boss. buti my sample code ka.
Java:
import java.util.Scanner;

import java.util.Scanner;


class Record{
int grade;
String name;
String remark;
}


public class Main {


  public static void main(String[] args) {

Scanner input = new Scanner(System.in);

Record [] record = new Record[3];

System.out.println("Enter Name then grade \n");

for(int i = 0; i<3; i++){
record[i] = new Record();

System.out.print("Student "+(i+1)+" Name: ");
record[i].name = input.nextLine();

System.out.print("Student " +(i+1)+" Grade: ");
record[i].grade = input.nextInt();

input.nextLine();

if(record[i].grade >= 75 ){
record[i].remark = "Passed";
}else{
record[i].remark = "Failed";
}

System.out.println(); //delete mo nalang to 
}


System.out.println(" - - - Result - - - ");

for(Record e: record){
System.out.println("Student Name: "+e.name);
System.out.println("Student Grade: "+e.grade);
System.out.println("Student Remarks: "+e.remark);
System.out.println(" - - - - - - - - - - ");

}


 }


}
 
Last edited:
Hmm, okay naman yung sinend mong code sa screenshot sa post mo baka nag kaka problema lang sa compiler na app mo ito yung code na tinest ko
Java:
import java.util.Scanner;

class Record {
    int grade;
    String name;
    String remark;
}

public class Test {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Record[] student = new Record[3];

        System.out.println("Please enter student name & grade: ");

        for (int i = 0; i < student.length; i++) {
            student[i] = new Record();
            System.out.print("Student " + (i+1) + ": ");
            student[i].name = input.next();
            System.out.print("Grade " + (i+1) + ": ");
            student[i].grade = input.nextInt();
          
            System.out.println();

            if (student[i].grade >= 75) {
                student[i].remark = "Passed";
            } else {
                student[i].remark = "Failed";
            }
        }

        System.out.println();

        for (int i = 0; i < student.length; i++) {
            System.out.println(student[i].name);
            System.out.println(student[i].grade);
            System.out.println(student[i].remark);
            System.out.println();
        }
    }
}

View attachment 998765
na try ko na code mo sir. mukhang sa application nga na gamit ko yung may problem. salamat
 
Status
Not open for further replies.

Similar threads

Back
Top