/* 1부터 10까지 덧셈을 표시하고 합을 구하는 프로그램 */
public class ForSample
{
public static void main(String[] args)
{
int sum = 0;
for(int i=1; i<=10; i++)
{
sum += i;
System.out.print(i);
if(i==10)
System.out.println("="+sum);
else
System.out.print("+");
}
}
}
while문
/* 숫자를 여러 개 입력받고 그 수의 평균을 출력하는 프로그램(0이 입력되면 종료) */
import java.util.Scanner;
public class WhileSample
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int number;
double sum = 0;
int count = 0;
while((number=sc.nextInt()) != 0)
{
sum += number;
count++;
}
System.out.println("입력하신 모든 수의 평균은 "+sum/count+"입니다.");
}
}
do-while문
/* 'a'부터 'z'까지 출력하는 프로그램 */
public class DoWhileSample
{
public static void main(String[] args)
{
char alpha = 'a';
do
{
System.out.print(alpha++);
}
while(alpha<='z');
}
}
/* 'a'부터 'z'까지 출력하는 프로그램 */
public class DoWhileSample
{
public static void main(String[] args)
{
char alpha = 'a';
do
{
System.out.print(alpha++);
}
while(alpha<='z');
}
}
중첩 반복문
/* 구구단 출력 프로그램(가로방향, 세로방향) */
public class NestedLoop
{
public static void main(String[] args)
{
for(int i=2; i<10; i++, System.out.println())
for(int j=1; j<10; j++, System.out.print('\t'))
System.out.print(i+"*"+j+"="+i*j);
System.out.println();
for(int i=1; i<10; i++, System.out.println())
for(int j=2; j<10; j++, System.out.print('\t'))
System.out.print(j+"*"+i+"="+i*j);
}
}
댓글 없음:
댓글 쓰기