분류 전체보기
-
대문자 전환 String str = "abcdefg"; // 대문자 전환할 문자열 선언 String upperStr = str.toUpperCase(); // 전환한 문자열을 새 변수에 저장 System.out.println(upperStr); // 출력 : ABCDEFG 소문자 전환 String str = "ABCDEFG"; // 소문자 전환할 문자열 선언 String lowerStr = str.toLowerCase(); // 전환한 문자열을 새 변수에 저장 System.out.println(lowerStr); // 출력 : abcdefg
java - 대/소문자 전환대문자 전환 String str = "abcdefg"; // 대문자 전환할 문자열 선언 String upperStr = str.toUpperCase(); // 전환한 문자열을 새 변수에 저장 System.out.println(upperStr); // 출력 : ABCDEFG 소문자 전환 String str = "ABCDEFG"; // 소문자 전환할 문자열 선언 String lowerStr = str.toLowerCase(); // 전환한 문자열을 새 변수에 저장 System.out.println(lowerStr); // 출력 : abcdefg
2022.02.24 -
List와 Map의 차이, 사용법 List 데이터 저장 시 편하다. 데이터 가져올 때 불편하다. (원하는 값을 가져오기 위해서는 인덱스 번호를 알아야한다.) 인덱스가 자동으로 생성된다. (정수형) 데이터 저장 List list = new ArrayList(); list.add("새로운 리스트"); 저장된 값 변경 list.set(0, "변경 값"); Map 데이터 넣을 때 불편하다. 데이터 가져올 때 편하다. 인덱스를 수동으로 생성한다. (보통 문자열 인덱스 생성) 데이터 저장 Map(String, Integer) map = new HashMap(); map.put("수동인덱스값", 1234); 저장된 값 변경 map.put("수동인덱스값", 5678); 값 출력, 삭제는 Map, List가 동일하게 r..
java - List와 Map의 차이, 사용법List와 Map의 차이, 사용법 List 데이터 저장 시 편하다. 데이터 가져올 때 불편하다. (원하는 값을 가져오기 위해서는 인덱스 번호를 알아야한다.) 인덱스가 자동으로 생성된다. (정수형) 데이터 저장 List list = new ArrayList(); list.add("새로운 리스트"); 저장된 값 변경 list.set(0, "변경 값"); Map 데이터 넣을 때 불편하다. 데이터 가져올 때 편하다. 인덱스를 수동으로 생성한다. (보통 문자열 인덱스 생성) 데이터 저장 Map(String, Integer) map = new HashMap(); map.put("수동인덱스값", 1234); 저장된 값 변경 map.put("수동인덱스값", 5678); 값 출력, 삭제는 Map, List가 동일하게 r..
2022.02.24 -
java - split을 이용한 문자열 자르기 String[] split(String regex) - 입력받은 정규표현식 또는 특정 문자를 기준으로 문자열을 나누어 배열에 저장 후 리턴한다. String phoneNumber = "010-1234-5678"; // 나눌 변수를 선언 String[] pNArray = phoneNumber.split("-"); // "-"를 기준으로 나누어 pNArray[]에 담음 // pNArray[0] = "010" // pNArray[1] = "1234" // pNArray[2] = 5678" String[] split(String regex, int limit) - 두 번째 인자값은 배열의 크기를 정한다 String[] phoneNumber = "82-010-1234..
java - split을 이용한 문자열 자르기java - split을 이용한 문자열 자르기 String[] split(String regex) - 입력받은 정규표현식 또는 특정 문자를 기준으로 문자열을 나누어 배열에 저장 후 리턴한다. String phoneNumber = "010-1234-5678"; // 나눌 변수를 선언 String[] pNArray = phoneNumber.split("-"); // "-"를 기준으로 나누어 pNArray[]에 담음 // pNArray[0] = "010" // pNArray[1] = "1234" // pNArray[2] = 5678" String[] split(String regex, int limit) - 두 번째 인자값은 배열의 크기를 정한다 String[] phoneNumber = "82-010-1234..
2022.02.24 -
백준(java) - 6-3(한수) 풀이 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); in..
백준 - 6-3(한수) 풀이백준(java) - 6-3(한수) 풀이 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); in..
2022.02.24 -
원본 이미지 모작 이미지 후기 만들기 어려워 보이는 앱 화면이 이렇게나 간단하게 만들 수 있다는게 엄청 놀랍고 신기했다. 또, 조별과제를 통해 협업의 중요성, 편리성, 유용성을 느꼈다.
figma - Android App화면 따라 만들기원본 이미지 모작 이미지 후기 만들기 어려워 보이는 앱 화면이 이렇게나 간단하게 만들 수 있다는게 엄청 놀랍고 신기했다. 또, 조별과제를 통해 협업의 중요성, 편리성, 유용성을 느꼈다.
2022.02.24 -
올림Math.ceil()double num = 123.4567891011;double test = Math.ceil(num); // 124// Math.cail()는 소수점 첫째자리를 기준으로 올림하는 메소드이다.반올림Math.round()double num = 123.4567891011;double test = Math.round(num); // 123// Math.round()는 소수점 첫째자리를 기준으로 반올림하는 메소드이다.double result1 = Math.round(num * 100) / 100.0; // 123.46// 둘째자리까지 나타내려면 100을 곱해주고 후에 100.0으로 나눠준다. 100으로 나누면 정수형으로 변환되기 때문에 100.0으로 나눠야 한다.버림String.fomat(..
Java - 소수점 올림, 반올림, 버림올림Math.ceil()double num = 123.4567891011;double test = Math.ceil(num); // 124// Math.cail()는 소수점 첫째자리를 기준으로 올림하는 메소드이다.반올림Math.round()double num = 123.4567891011;double test = Math.round(num); // 123// Math.round()는 소수점 첫째자리를 기준으로 반올림하는 메소드이다.double result1 = Math.round(num * 100) / 100.0; // 123.46// 둘째자리까지 나타내려면 100을 곱해주고 후에 100.0으로 나눠준다. 100으로 나누면 정수형으로 변환되기 때문에 100.0으로 나눠야 한다.버림String.fomat(..
2022.02.24 -
isEmpty() 문자열의 길이가 0이라면 True를 리턴한다. isBlank() 문자열이 비어있거나, 빈 공백으로만 이루어져 있다면 True를 리턴한다. public class Main { public static void main(String[] args) { System.out.println("Hello".isEmpty() + "," + "Hello".isBlank()); // false, false System.out.println(" Hello ".isEmpty() + "," + " Hello ".isBlank()); // false, false System.out.println("".isEmpty() + "," + "".isBlank()); // true, true System.out.prin..
java - isEmpty(), isBlank();isEmpty() 문자열의 길이가 0이라면 True를 리턴한다. isBlank() 문자열이 비어있거나, 빈 공백으로만 이루어져 있다면 True를 리턴한다. public class Main { public static void main(String[] args) { System.out.println("Hello".isEmpty() + "," + "Hello".isBlank()); // false, false System.out.println(" Hello ".isEmpty() + "," + " Hello ".isBlank()); // false, false System.out.println("".isEmpty() + "," + "".isBlank()); // true, true System.out.prin..
2022.02.24 -
rem (root em) em은 현재 font-size를 정의한다. 최상위 태그에서 지정한 font-size를 기준으로 1rem이 설정된다. body에서 font-size를 14px로 지정했다면 하위 태그에서 2rem은 28px을 의미한다. body { font-size: 14px; } div { font-size: 2rem; /* 28px; */ } vh & vw (vertical height & vertical width) vh, vw 요소는 높이, 너비 값의 100분의 1 단위이다. 브라우저의 높이값이 900px 일때 1vh는 9px이다. 브라우저의 너비값이 750px 일때 1vw는 7.5px이다. .slide { height: 100vh /*브라우저에 꽉 차는 높이값*/ } vmin & vmax -
CSS - CSS 7가지 단위rem (root em) em은 현재 font-size를 정의한다. 최상위 태그에서 지정한 font-size를 기준으로 1rem이 설정된다. body에서 font-size를 14px로 지정했다면 하위 태그에서 2rem은 28px을 의미한다. body { font-size: 14px; } div { font-size: 2rem; /* 28px; */ } vh & vw (vertical height & vertical width) vh, vw 요소는 높이, 너비 값의 100분의 1 단위이다. 브라우저의 높이값이 900px 일때 1vh는 9px이다. 브라우저의 너비값이 750px 일때 1vw는 7.5px이다. .slide { height: 100vh /*브라우저에 꽉 차는 높이값*/ } vmin & vmax -
2022.02.24