이거 자체는 완성된 소스인데, 여기에 학생 수를 고정시키는 것 자체는 for로 했는데,
아 이 망할 외국인 교수...
studentcount - this is static variable -> 학생 count를 변수로 고정시키라는 거 같은데, for가 아니라 저 변수를 지정하라는데,
그걸 몰라서...
좀 알려주세요 ㅠ
import java.util.*;
public class asdf
{
String name;
int age, sub1, sub2, sub3;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return name;
}
public void setAge(int age)
{
this.age=age;
}
public int getAge()
{
return age;
}
public void setSub1(int sub1)
{
this.sub1=sub1;
}
public int getSub1()
{
return sub1;
}
public void setSub2(int sub2)
{
this.sub2=sub2;
}
public int getSub2()
{
return sub2;
}
public void setSub3(int sub3)
{
this.sub3=sub3;
}
public int getSub3()
{
return sub3;
}
public static void main(String[]args)
{
Scanner input=new Scanner(System.in);
asdf data[]=new asdf[2];
for (int i=0; i<data.length; i++)
{
System.out.println(\"Name\");
String name=input.next();
System.out.println(\"Age\");
int age=input.nextInt();
System.out.println(\"EnglishMakrs\");
int m1=input.nextInt();
System.out.println(\"MathMarks\");
int m2=input.nextInt();
System.out.println(\"ScienceMarks\");
int m3=input.nextInt();
data[i] = new asdf();
data[i].setName(name);
data[i].setAge(age);
data[i].setSub1(m1);
data[i].setSub2(m2);
data[i].setSub3(m3);
}
System.out.println();
System.out.println(\"Result\");
for(int i=0;i<2;i++){
asdf show = data[i];
String name=show.getName();
int age=show.getAge();
int m1=show.getSub1();
int m2=show.getSub2();
int m3=show.getSub3();
System.out.println(name + \" \\t \" + age + \"\\t \" + m1+\"\\t \"+m2+\"\\t \"+m3+\"\\t \");
}
}
아 이 망할 외국인 교수...
studentcount - this is static variable -> 학생 count를 변수로 고정시키라는 거 같은데, for가 아니라 저 변수를 지정하라는데,
그걸 몰라서...
좀 알려주세요 ㅠ
import java.util.*;
public class asdf
{
String name;
int age, sub1, sub2, sub3;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return name;
}
public void setAge(int age)
{
this.age=age;
}
public int getAge()
{
return age;
}
public void setSub1(int sub1)
{
this.sub1=sub1;
}
public int getSub1()
{
return sub1;
}
public void setSub2(int sub2)
{
this.sub2=sub2;
}
public int getSub2()
{
return sub2;
}
public void setSub3(int sub3)
{
this.sub3=sub3;
}
public int getSub3()
{
return sub3;
}
public static void main(String[]args)
{
Scanner input=new Scanner(System.in);
asdf data[]=new asdf[2];
for (int i=0; i<data.length; i++)
{
System.out.println(\"Name\");
String name=input.next();
System.out.println(\"Age\");
int age=input.nextInt();
System.out.println(\"EnglishMakrs\");
int m1=input.nextInt();
System.out.println(\"MathMarks\");
int m2=input.nextInt();
System.out.println(\"ScienceMarks\");
int m3=input.nextInt();
data[i] = new asdf();
data[i].setName(name);
data[i].setAge(age);
data[i].setSub1(m1);
data[i].setSub2(m2);
data[i].setSub3(m3);
}
System.out.println();
System.out.println(\"Result\");
for(int i=0;i<2;i++){
asdf show = data[i];
String name=show.getName();
int age=show.getAge();
int m1=show.getSub1();
int m2=show.getSub2();
int m3=show.getSub3();
System.out.println(name + \" \\t \" + age + \"\\t \" + m1+\"\\t \"+m2+\"\\t \"+m3+\"\\t \");
}
}
타이밍이 안좋음
네?
타이밍...zzzzzz
아 눈아파
현재 시간 때문에 ㄷㄷ?
4님//그냥 이름 나이 과목 3개 해서 2명한 건데, 저걸 for가 아니라 count 변수로 고정시키라고 하는 거. 근데 그 고정시키는 법을..
static int count, void studentcount(){ count++; } 이거 한다음에 asdf 클래스 생성자에다가 studentcount(); 이거 넣으세염 될지는 모르겠음 자바 안한지 좀 되서 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
잘은 모르겠지만 일단 해볼게요 ㅎㅎ
c면 도와줄텐데 [핡]
아아 ㅜㅜ
c++하다가 자바하니까 static 적용 비슷하면서도 헷갈림..