전체 글(121)
-
24번*
import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class jar24 { public static void main(String[] args) { System.out.print("숫자입력>>"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); //리스트 만들기 ArrayList list = new ArrayList(); //무한반복 while(true) { list.add(num%2); num/=2; if(num/2==0) { list.add(num%2); break; } } //뒤에서 앞으로 가져오기 for(int i=list...
2023.08.28 -
23번**
import java.util.Random; public class jar23 { public static void main(String[] args) { Random rd = new Random(); int[] num = new int[6]; for(int i=0; i=0;j--) { if(num[i]==num[j]) { i--; break; } } } for(int i=0; i
2023.08.28 -
연산자
연산자 1.결과인거 11 System.out.println(++a); --> 증가하고 값이 나오니 12 System.out.println(a); --> 12 3번 //사용은 사용인데 대입에 사용하는 코드 int a = 10; int b = a++; System.out.println(a);-->11 System.out.println(b);-->10 b가 10인 이유는 a++이니 10이고 a는 a++로 인해 11이된다. 4번 int a=3, b=4, c=5, d=5; a+=6+ --b; d*= 7 - c++; syso(a,b,c,d); 12,3,6,10 d가 10이 나오는 이유는 아무리 곱셈이어도 복합대입연산자라 마지막에 해주어야 한다. 즉 7-c++하고 곱해준다. =======================..
2023.08.28 -
진수
컴퓨터 17"5" 10+"7"+5 => "107"5 "10"+7+5 => "1075"
2023.08.28 -
22
package JavaFestival; import java.util.Scanner; public class jar22 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] array = new int[10]; for(int i=0; i
2023.08.28 -
논리형
논리형 : boolean : true 혹은 false를 넣어준다. boolean isRunning = true;
2023.08.28