반응형
2022년 2회 _ switch / case / default
public static void main(String args[])
{
int i = 3; int k = 1;
switch(i)
{
case 1: k += 1;
case 2: k++;
case 3: k = 0;
case 4: k += 3;
case 5: k -= 10;
default: k--;
}
System.out.print(k);
}
더보기
답) -8
해설)
i = 3 이므로 swtich문이 실행되면 swtich(3)
case 3 부터 시작하여 이어지는 모든 case4, 5 그리고 default 까지 실행한다.
단, break가 있으면, switch문을 탈출하여 종료된다.
위에서는 break가 없으므로 마지막 case5까지 실행되고, default까지 실행한 다음 종료된다.
default는 switch문에 한 번만 쓸 수 있다. default는 위와 같이 다른 case에 이어서 실행되기도 하고, 가리키는 case가 없을 경우에 실행되는 기본값이다. (예로 위의 코드에서 i = 6이었다면 case =6은 없으므로, default만 실행된다.)
2022년 1회 16번 _ class
다음 Java 코드 중에서 밑줄에 들어갈 알맞는 코드를 작성하시오.
class Car implements Runnable{
int a;
public void run(){
system.out.println("Hello")
}
}
public class Main{
public static void main(String[] args){
Thread t1 = new Thread(new ___());
t1.start();
}
}
해설
더보기
답) Car
해설) 객체를 생성하는 예약어 new 뒤에는 클래스명이 들어간다.
2022년 3회 19 _ 자바에서의 출력
다음 출력결과를 쓰시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public class Test {
static int[] mkarr() {
int[] tempArr = new int[4];
for (int i = 0; i < tempArr.length; i++){
tempArr[i] = i;
return tempArr;
}
public static void main(String[] args) {
int[] arr;
arr = mkarr();
for (int i = 0; i < arr.length; i++)
System.out.print(arr[i]);
}
}
|
cs |
더보기
답) 0123
*중요* 줄바꿈 없이 적어야한다.
구글광고가 돌아온 김에 포스팅을 하나 해본다.
새벽부터 열심히 썼는데 날아가서 두번째 쓰는 것이라, 매우 졸렵다.
자바는 출력결과 문제가 매우 많은데, 파이썬이랑 순간 헷갈리면 감점요인이 된다..ㅜㅠ
반응형
'AI , 컴퓨터 , 대학원 > 파이썬 공부' 카테고리의 다른 글
[gpt] gpt가 창의적인가? temperature 과 top_k , top_p (0) | 2024.04.28 |
---|---|
[colab] folium 활용 UFO sightings 데이터 지도에 시각화 teaser 예고편 (0) | 2022.06.18 |
[다운]파이썬 autogui 작업에 유용한 마우스 좌표추적기 (0) | 2021.02.15 |
[코드] 무작위 알고리즘과 퀵 정렬 / 파이썬으로 퀵정렬 (0) | 2021.01.23 |
[기본] enumerate 사용하기 (0) | 2021.01.11 |