일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 랜덤넘버
- Java
- TypeScript
- 오버라이딩
- npm
- Linux
- 코틀린
- stylesheet
- 안드로이드
- SpringBoot
- JavaScript
- button
- Android
- 자바스크립트
- GoogleMaps
- Kotlin
- RecyclerView
- TextView
- 리액트
- Hook
- array
- fragment
- scrollview
- 랜덤번호
- Javscript
- React
- nodejs
- JS
- 스프링부트
- 구글맵스
- Today
- Total
목록코딩 기록/Java (36)
타닥타닥 개발자의 일상
Integer.to.BinaryString(i) 10진수를 2진수로 Integer.toOctalString(i) 10진수를 8진수로 Integer.toHexString(i) 10진수를 16진수로 2진수를 10진수로 String number2 = "1010101"; int number10 = Integer.parseInt(number2,2) 10진수를 2진수로 바꾸는 예시 입력화면 출력화면 int num10 =16; //정수 16선언 String num2 = Integer.toBinaryString(num10); //정수를 2진수 문자열로 변환 System.out.println(num2); 10000 // 16의 2진수 10진수를 8진수로 바꾸는 예시 입력화면 출력화면 int ten = 64; //정수 6..
Wrapper Class 일반 자료형(char, int, double을) 사용하기 편리하도록 구현해 놓은것 "문자열" '가' '나' '다' 'h' 'e' 'l' 'l' 'o' String - Wrapper Class char chArr[] = {'h' 'e' 'l' 'l' 'o'}; 일반 자료형 Wrapper Class(object) boolean Boolean byte Byte short Short int Integer long Long float Float double Double char Character char[] string 입력 출력 int i = 123; Integer _iobj =new Integer(123); System.out.println("i ="+i); System.out.pri..
continue : skip (생략). loop문과 같이 사용한다. 입력형식 while(조건문){ 처리1 처리2 if(조건){ continue; } 처리3 //처리 2의 조건이 true면 처리3은 진행되지 않는다. } for(int i =0 ; i 3) { continue; //3보다 큰 조건인 4부터는 for end가 나오지 않는다. } System.out.println("for end"); } i= 0 for start for end i= 1 for start for end i= 2 for start for end i= 3 for start for end i= 4 for start i= 5 for start i= 6 for start i= 7 for start i= 8 for start i= 9 fo..
문제) 숫자 입력 5개를 받으시오. 음수가 입력되면 "0보다 큰 숫자를 입력해주시오."라고 뜬 뒤 다시 입력하게 하시오. 입력 int inputNum[] = new int[5]; int w = 0; while(w0) { //정상입력 inputNum[w] = num; } else { System.out.println("0이상의 수를 입력해주시오."); continue; } w++; } System.out.println(Arrays.toString(inputNum));
문제 사용자가 원하는 학생수로 점수를 입력 받는다. 총점, 평균 그리고 최고점수를 구한다. 입력 받은 점수중에 90점 이상인 학생의 수는 몇명인가? 그리고 그 점수들만을 새로운 배열에 저장하도록 한다. 입력 int count = 0; int number[] = null; // 동적할당을 해줘야하는 요소의 초기화는 null //입력 //몇명? System.out.print("몇명의 통계를 구하겠습니다?="); count= sc.nextInt(); number = new int[count]; //동적할당, 비어있던 통에 규격잡음 //학생점수 입력 for (int i =0 ; imax) { max = number[i]; } } //90점 이상 우등생 수 int high= 0; for (int i = 0; i ..
loop문, 순환문, 반복문 for : 지정 회수에 따라 반복 형식 : 1) 변수의 선언시//int i; for(변수의 (선언)초기화 ; 조건식 ; 연산식){ 처리 } 2) 변수 없을시 for( ; //(1)첫번째로 확인 ; ){ } 처리 순서 : 변수의 선언(1) for( (3)//초기화라서 한번만 들어옴 ; (2)(6)(9) ; (5)(8) ){ 처리(4)(7) } (10) //조건 안맞아서 탈출 *for문 괄호 안에 있는 변수는 괄호 밖에 있는 변수에 영향을 못끼친다. int num1; { int num2; num1=1; num2=3; } num1 = 2; 괄호 안의 num1 은 괄호 밖 num1에게 영향 못끼친다. 무한루프 endless loop : 조건식이 빠지면 무한루프가 된다. for(int..
/* 계산기 순서 1. 입력 1.1- 1 번째 숫자 1.2 - 연산자 +-* / 1.3 - 2번째 숫자 2. 연산 3. 결과출력 */ import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num1; System.out.println("숫자를 입력하세요"); num1 = scan.nextInt(); int cal; System.out.println("연산자를 입력하세요. 1.더하기 2.빼기 3.곱하기 4.나누기"); cal = scan.nextInt(); int num2; System.out.println("두번째 숫자..
switch 문의 특징 1.if문과 비슷하다. 2.값이 명확해야한다. 3.범위를 지정할 수 없다. ex >크다 작다 < 4.실수를 사용할수 없다. ex ) double d = 1.2; switch(d) { } //출력 불가 double 타입이라서 switch문에서 못쓴다. switch 문의 형식: switch(대상이 되는 변수){ case 값1: 처리 break; case 값2: 처리2 break; : default: break; } // default 는 해당 값이 없을 경우의 처리 //사용예시 int number =2; switch(number) { case 1: System.out.println("number는 1입니다."); break; case 2: System.out.println("numbe..
if 조건문 형식 : if(조건){ 조건 -> true/false 처리 } 조건의 종류 ==(같다), >(크다), =(크거나 같다), 0) {//=5) { System.out.println("number는 5보다 크거나 같습니다."); } //논리 연산자와 사용하는 조건 boolean b = true; if(b == true ) { System.out.println("b는 true입니다."); } if (b) { System.out.println("if(b)는 true입니다."); } b= false; if(b ==false) { System.out.println("b는 false입니다."); } if(!b) { System.out.println("if(b)는 false입니다."); } if(number..
Array : 같은 자료형의 묶음 변수들. 접근 및 관리는 index로 관리 된다. 0~ Array.length-1 int Arr[] = new int[5]; // 0~4 동적으로 할당한 후에 정적으로 사용한다. 1차원 배열 0-0-0-0-0-0 행(row), 선형으로 이루어졌다. ex) int array[] = {1,2,3,4,5}; 2차원 배열 0-0-0-0-0 ->행 0-0-0-0-0 0-0-0-0-0 ex) int array2[][] = new int [3][4]; 0-0-0-0-0 ->3행이 있고 그 행안에 원소가 4개가 있다. 0-0-0-0-0 0-0-0-0-0 int array2[][] = new int [3][4]; int []array2[] = new int [3][4]; int [][]..