JAVA 160601-1 for
package pack;
import java.util.Scanner;
public class Test10for {
public static void main(String[] args) {
// 반복문 for
System.out.println("뭔가를 실행하다가...");
{
int kbs = 9;
{
int sbs = 6;
System.out.println(kbs + " " + sbs);
}
//System.out.println(kbs + " " + sbs);
}
int hap = 0; //누적 기억장소 - 초기화를 하라!!!
int a;
for(a = 1; a <= 10; a+=1/*a=a+1*/){
System.out.print(a + "\t");
hap += a;
//for (int a = 1; ????; ???? ){} 이렇게 적었을 경우 int로 a를 잡아주기때문에 포문 안에서만 적용된다.
}
System.out.println("\n 탈출 후 a: " + a);
System.out.println("합은: " + hap);
for(int i = 65; i <= 90; i++){ //숫자를 ASKII코드 문자값으로 받기
System.out.print((char)i + " ");
}
System.out.println("\n");
for (int i = 'A'; i <= 'Z'; i++) { //문자를 받아 ASKII코드 값인 숫자로 받기
System.out.print(i + " ");
}
System.out.println("\n");
for (int i = 10; i >= 1; i--) {
System.out.print(i + " ");
}
System.out.println(); //초기치를 여러개 정할 수 있다.
for (int ytn = 0, tvn = 1; ytn < 5; ytn++) {
System.out.print(ytn + "#" + tvn + ", ");
}
System.out.println();
int aa = 1; // 이런식으로 초기치를 먼저 지정해줄 순 있지만, 권장하지 않는다.
for (; aa <= 5; aa++) {
System.out.print(aa + " ");
}
//구구단 출력
System.out.println("/n 구구단 출력");
for (int count = 1; count < 10; count++){
System.out.println("3 * " + count + " = " + (3*count));
}
System.out.println("\n다중 for --------");
for (int m = 1; m <= 3; m++){
System.out.println("m: " + m);
for (int n = 1; n <= 4; n++) {
System.out.println("\t n: " + n + " ");
}
System.out.println();
}
System.out.println();
for (char i = 65/*'A'*/; i <= 90/*'Z'*/; i++){
System.out.print(i + " : ");
for (char j = i; j <= 'Z'; j++){
System.out.print(j);
}
System.out.println();
}
System.out.println("계속");
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//문제1) 키보드로 부터 숫자를 받아 구구단 출력 ( 2 ~ 9 까지만 허용 )\\\\\
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//문제2) 2 ~ 9 단 까지 출력\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Scanner sc = new Scanner(System.in);
System.out.print("\n\n몇 단을 보고싶소? ");
int dan = sc.nextInt();
for (a = 1; a < 10; a++){
System.out.println(dan + "*" + a + "=" + (dan*a));
}
System.out.println("\n\n\n\n\n\n");
for (int q = 2; q < 10; q++){
for(int w = 1; w < 10; w++){
System.out.println(q + "*" + w + "=" + (q*w));
}
System.out.println();
}
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//문제3) 1 ~ 100 사이의 3의 배수이면서 5의 배수인 숫자의 갯수와 그 둘의 합출력\\\\\
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//문제4)\******* < - 9개\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\\\\\\****** < - 7개\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\\\\\\\*****\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\\\\\\\\***\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//문제5) 4번을 뒤집어\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
int hoop=0;
for(int e = 0; e <= 100; e+=3){
if(e%5 == 0){
hoop += e;
System.out.println(e + " ");
}
}
System.out.println("합 : " + hoop);
System.out.println("\n\n\n");
System.out.println();
int k;
int i;
int j;
int l;
for (k = 1; k <= 9; k+=2){
for(int m = k; m > 1; m-=2){
System.out.print(" ");
}
for(l = 9; l >= k; l--){
System.out.print("*");
}
System.out.println();
}
for (i = 9; i >= 1; i-=2){
for(int e = i-1; e > 1; e-=2){
System.out.print(" ");
}
for(j = 9; j >= i; j--){
System.out.print("*");
}
System.out.println();
}
}
}
'📁 공부정리 > JAVA' 카테고리의 다른 글
JAVA 160601-3 (0) | 2016.06.02 |
---|---|
JAVA 160601-2 for (0) | 2016.06.02 |
ㄱㅇㅅ님 자료 참고(while) (0) | 2016.06.01 |
JAVA 160531-6 switch 활용 (0) | 2016.05.31 |
빠른코더가 되기 위한 이클립스 단축기! (0) | 2016.05.31 |