//if문
public class Study3 {
public static void main(String [] args) {
int a = 5;
if(a%2==0)
System.out.println(a+ "는 짝수 입니다.");
else
System.out.println(a+ "는 홀수 입니다.");
}
}
//연속된 if문
public class Study3 {
public static void main(String [] args) {
int num = 1000;
System.out.println(num+"은");
if(0 <= num && num <=9)
System.out.println("1자리수 입니다.");
else if(10 <= num && num <=99)
System.out.println("2자리수 입니다.");
else if(100 <= num && num <= 999)
System.out.println("3자리수 입니다.");
else
System.out.println("4자리수 입니다.");
}
}
//중첩된 if문
public class Study3 {
public static void main(String [] args) {
int a = 90;
if(a > 80) {
if (a == 100)
System.out.println("만접입니다.");
else
System.out.println("조금 더 노력하세요.");
}
else
System.out.println("힘내세요.");
}
}
//2중 루프 for
public class Study3 {
public static void main(String [] args) {
int i,j;
for(j=1;j<=9;j++)
for(i=1;i<=9;i++)
System.out.println(j + "x" + i + "=" + j * i);
}
}
//while문
public class Study3 {
public static void main(String [] args) {
int i=1,j=1;
while(i<=9) {
while(j<=9) {
System.out.println(i+ "x" + j + "=" + i * j);
j++;
}
i++;
j=1;
}
}
}
//break
public class Study3 {
public static void main(String [] args) {
int a,b=2;
for(a=0;a<5;a++) {
if(b-a <=0)
break;
System.out.println(b + "-" + a + "=" + (b - a));
}
}
}
//continue
public class Study3 {
public static void main(String [] args) {
int a , b = 1;
for(a=0;a<4;a++) {
if(a+b==2)
continue;
System.out.println(a+"+"+b+"="+(a+b));
}
}
}
//데이터 정렬
public class Study3 {
public static void main(String [] args) {
int a [] = { 210, 19, 72, 129, 34 };
int l = a.length;
int i, j, k;
System.out.println("데이터 표시");
for(i=0;i<l;i++)
System.out.println(a[i]+" ");
System.out.println();
for(j=0;j<l-1;j++) {
for(i=j+1;i<l;i++) {
if(a[j] > a[i]) {
k = a[j];
a[j] = a[i];
a[i] = k;
}
}
}
System.out.println("정렬 후");
for(i=0;i<l;i++)
System.out.println(a[i]+" ");
System.out.println();
}
}
//소수 찾기
public class Study3 {
public static void main(String [] args) {
int max = 100;
boolean [] a = new boolean[max]; //소수인지 아닌 판단하는 배열
//배열 초기화
for(int i =0; i<max;i++)
a[i]=true;
for(int i =2; i<max;i++) {
if(a[i-1]) {
for(int j =2;i*j<=max;j++)
a[i*j-1]=false;
}
else
continue;
}
//결과를 표시한다.
for(int i = 1; i<max;i++) {
if(a[i])
System.out.print((i+1)+" ");
}
}
}
'Programming > Java' 카테고리의 다른 글
[jEnv] Mac에 jEnv로 여러 버전의 Java 사용하기 (0) | 2020.05.09 |
---|---|
.txt 파일 입력 받아, 소수 출력 프로그램 (0) | 2013.09.25 |
Alone Study-2 (0) | 2012.12.26 |
Alone Study-1 (0) | 2012.12.22 |
댓글