반응형
JAVA
C언어를 기반으로 만들어진 객체지향 프로그래밍 언어
public class Main { // class(파일이름) Main
public static void main(String[] args) { //main(): 자바 프로그램 실행시 main 메서드가 수행됨
int i=0, sum=0;
while (i<10) {
i=i+1;
sum=sum+i;
}
System.out.print(sum);
}
}
public class Main {
public static void main(String[] args) {
int[] a = {1,2,3,4,5,6};
int i = a.length -1;
while (i >= 0){
System.out.print(a[i]);
i--;
}
}
}
C언어와의 다른 점
1) 배열 변수 선언
(C언어) int a[10]; - (java언어] int a[] = new int[10];
- 이차원 배열 int a[][] = new int[5][5];
2) while(1) -> (JAVA) while(true)
3) for문
(C언어) for(int i = 1; i<=5; i++) -> (JAVA) for(int i=1; i<=5; i++) 또는 for(int i:a)
int[] a={5,3,8,6,1}
int max=0;
for (int i = 0; i <5; i++)
public class Main {
public static void main(String[] args){
int[] a = {3,4,10,2,5};
for(int i=0 ; i<=3 ; i++){
for(int j=i+1 ; j<=4 ; j++){
if(a[i] < a[j]){
int temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
for(int i=0; i<=4; i++)
System.out.println(a[i]);
}
}
반응형
'공부 > 자격증' 카테고리의 다른 글
[자격증] 정보처리산업기사 06 (0) | 2023.09.26 |
---|---|
[자격증] 정보처리산업기사 05 (0) | 2023.09.25 |
[자격증] 정보처리산업기사 03 (0) | 2023.09.22 |
정보처리산업기사 02 (0) | 2023.09.19 |
정보처리산업기사 01 (0) | 2023.09.10 |