🔒 Closed help java

Status
Not open for further replies.

WeddingCrash

Honorary Poster
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
 
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();
        }
    }
}

View attachment bandicam 2020-10-25 12-42-38-939.mp4
 
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(" - - - - - - - - - - ");

}


 }


}
 
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.

About this Thread

  • 15
    Replies
  • 617
    Views
  • 5
    Participants
Last reply from:
Gown Ainz

Trending Topics

Online now

Members online
1,087
Guests online
3,321
Total visitors
4,408

Forum statistics

Threads
2,294,430
Posts
29,090,891
Members
1,207,317
Latest member
malikmubashir78
Back
Top