728x90
728x170
//예제03-11 ArrayTest.java
package ch03;
import javax.swing.JOptionPane;
public class ArrayTest {
public static void main( String args[] )
{
String output = "";
int n[];
n = new int[ 10 ];
output += "첨자 | 값\n";
for ( int i = 0; i < n.length; i++ )
output +=+ i + " | " + n[ i ] + "\n";
JOptionPane.showMessageDialog( null, output );
System.exit( 0 );
}
}
// 예제03-12 InitialListArrayTest.java
package ch03;
import javax.swing.JOptionPane;
public class InitialListArrayTest {
public static void main( String args[] )
{
String output = "";
int n[]={10,9,8,7,6,5,4,3,2,1};
output += "첨자 | 값\n";
for ( int i = 0; i < n.length; i++ )
output += i + " | " + n[ i ] + "\n";
JOptionPane.showMessageDialog( null, output );
System.exit( 0 );
}
}
//예제03-13 MultiArrayTest.java
package ch03;
import javax.swing.JOptionPane;
public class MultiArrayTest {
public static void main(String args[]) {
char multiStars[][];
String str1="";
multiStars = new char[3][];
//multiStars배열의 각행의 열의 수 할당및 배열이 내용 저장을 위한 for
for(int i=0; i < multiStars.length; i++) {
multiStars[i] = new char[i+1];
for(int j=0; j < multiStars[i].length; j++) {
multiStars[i][j] = '*';
}
}
//multiStars배열 인쇄용 for문
for(int i=0; i < multiStars.length; i++) {
for(int j=0; j < multiStars[i].length; j++) {
str1+=multiStars[i][j];
}
str1+="\n";
}
JOptionPane.showMessageDialog( null, str1 );
System.exit( 0 );
}
}
// 예제03-14 PollResponse.java
package ch03;
import javax.swing.JOptionPane;
public class PollResponse {
public static void main( String args[] )
{
int poll[] = { 2, 2, 5, 4, 3, 5, 9, 7, 8, 1,
1, 4, 3, 3, 6, 1, 3, 2, 2, 7 };
int pollResponse[] = new int[ 11 ];
String output = "";
//학생들이 응답한 값을 가지고 pollResponse배열에 누적하는 for
for ( int ans = 0; ans < poll.length; ans++ )
++pollResponse[ poll[ ans ] ];
output += "응답점수 | 학생수\n";
// pollResponse배열의 값을 인쇄하기위해 output문자열에 누적하는 for
for ( int rating = 1;rating < pollResponse.length;rating++ )
output += rating + " | " + pollResponse[ rating ] + "\n";
JOptionPane.showMessageDialog( null, output );
System.exit( 0 );
}
}
728x90
그리드형
'IT > 프로그래밍' 카테고리의 다른 글
윈도우즈 API 정복 3장 예제 소스코드 (0) | 2021.05.22 |
---|---|
윈도우즈 API 정복 2장 예제 소스코드 (0) | 2021.05.22 |
JAVA 프로그래밍 기초부터 활용까지 4~10장 소스코드 (0) | 2021.05.22 |
JAVA 프로그래밍 기초부터 활용까지 3-2장 소스코드 (0) | 2021.05.22 |
JAVA 프로그래밍 기초부터 활용까지 3장 소스코드 (0) | 2021.05.22 |
댓글