/* 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);
 } 
}
댓글 없음:
댓글 쓰기