자바로 배우는 프로그래밍 기초 6장
본 자료는 6페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
해당 자료는 6페이지 까지만 미리보기를 제공합니다.
6페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 6장 내용점검

2. 6장 프로그래밍 연습

본문내용

er(System.in);
System.out.print("임의의 양의 정수 입력: ");
int value = s.nextInt();
s.close();
if(value%2==0) System.out.println("이 정수는 짝수입니다.");
else System.out.println("이 정수는 홀수입니다.");
}
}
4. 1부터 n까지 3으로 나누어지지 않는 수를 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class no4 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 수(n) 입력: ");
int n = s.nextInt();
s.close();
System.out.println("1부터 " + n + "까지 3으로 나누어지지 않는 수는? ");
for(int i=1; i<=n; i++)
if(i%3 !=0 ) System.out.print(i + " ");
}
}
5. 1부터 n까지의 합 중에서 10000을 넘지 않는 가장 큰 합과 그 때의 n의 구하는
프로그램을 do while문을 이용하여 작성하시오.
public class no5 {
static int LIMIT = 10000;
public static void main(String[] args) {
int i=0, sum=0;
do {
sum += ++i;
}while(sum System.out.println("1부터 n까지의 합 중에서 ");
System.out.println(LIMIT + "을 넘지 않는 가장 큰 합은?? " + (sum-i));
System.out.println("이 때의 n값은?? " + (i-1));
}
}
6. 표준 입력으로 양의 정술ㄹ 입력 받아 1부터 입력된 wjdtnRK지의 합을 구하는
프로그램을 while문으로 작성하시오.
import java.util.Scanner;
public class no6 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 양의 정수 입력: ");
int num = s.nextInt();
s.close();
int i=1, sum=0;
while(i<=num) {
sum += i++;
}
System.out.print("1부터 " + num + "까지의 합은?? " + sum);
}
}
7. 표준 입력으로 양의 정수를 입력 받아 1부터 입력된 정수까지의 소수(prime number)를
한 행에 5개씩 출력되는 프로그램을 작성하시오.
import java.util.Scanner;
public class no7 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 정수 입력: ");
int num = s.nextInt();
s.close();
int count = 0;
for(int i =1; i<=num; i++) {
int prime = 1;
for(int j=2; j<=i/2; j++)
if((i%j)==0) prime=0;
if(prime !=0) System.out.print(i + ((++count%5==0)? "\n" : "\t"));
}
}
}
8. 1부터 10까지의 제곱과 세제곱 값을 구하여 출력하는 프로그램을 작성하시오.
public class no8 {
public static void main(String[] args) {
for(int i=1; i<=10; i++) {
System.out.print(i + "의 제곱값 = " + (i*i) + "\t");
System.out.println(i + "의 세곱값 = " + (i*i*i));
}
}
}
9. 다음을 출력하는 프로그램을 while문을 이용하여 작성하시오.
public class no9 {
public static void main(String[] args) {
int i=1;
while(i<=10) {
int j=0;
while(j System.out.print(j);
j++;
}
System.out.println();
i++;
}
}
}
10. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
public class no10 {
public static void main(String[] args) {
for(int i='z'; i>='a'; i--) {
for(int j='a'; j<='z'; j++)
System.out.print((i<=j) ? (char)j : ' ');
System.out.println();
}
}
}
11. 1부터 30까지의 정수 중에서 5의 배수를 제외한 모든 홀수를 출력하는 프로그램을
작성하시오. 단 1행에 4개씩 출력하시오.
public class no11 {
public static void main(String[] args) {
int count=0;
for(int i=1; i<=30; i+=2)
if(i%5!=0) System.out.print(i + ((++count%4==0) ? "\n" : "\t"));
}
}
12. 임의의 양의 정수를 입력 받아서 소수이면 "소수입니다"라고 출력하는 프로그램을
작성하시오.
import java.util.Scanner;
public class no12 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 정수 입력: ");
int num = s.nextInt();
s.close();
int count=0;
for(int j=1; j<=num/2; j++)
if(num%j==0) count++;
System.out.print(count==1 ? "소수입니다." : "소수가 아닙니다.");
}
}
  • 가격2,000
  • 페이지수19페이지
  • 등록일2008.06.10
  • 저작시기2007.7
  • 파일형식한글(hwp)
  • 자료번호#468872
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니