풀이방법 1. 변곡점 기준으로 도형을 자른다 2. 위 삼각형의 너비길이를 기준으로, 아래 삼각형의 너비길이를 구한다. 3. 주의 ! - 두번째 반복문식에서는 i와 관련있는 식을 쓸것, 그렇지 않으면(만약 number 기준) 사각형이 만들어짐 import java.util.Scanner; public class 마름모 { public static void main(String[] args) { int number = scan.nextInt();// 스캔값이 1일때 그냥 *이 나오는 것을 피하고 싶다면 +1을 해도 좋다 int number = scan.nextInt(); int maxWidth = 2 * number -1; //1. 위 삼각형 for (int i = 0; i < number; i++) { f..
코딩
자바의 입력기능(Scanner) 자바에서 데이터를 출력하는 명령은 System.out이고, 데이터를 입력받을때는 System.in을 이용합니다. 데이터를 입력받을때는 표준 JAVA API인 Scanner 클래스를 사용합니다 스캐너 사용방법 0. import java.util.Scanner; 1. 스캐너 객체 생성 Scanner scan = new Scanner(System.in); 2.입력받을 데이터 타입에 따른 메서드 호출 scan.next(), scan.nextLine(), scan.nextInt(), scan.nextDouble() 등 -next(): 공백을 포함하지 않는 문자열을 입력받을 때 -nextLine(): 공백을 포함한 문자열을 입력받을 때 -nextInt(): 정수를 입력받을 때 -ne..
명시적 형변환과 묵시적 형변환은 반대 개념입니다. 자동형변환(묵시적 형변환 Implicit Casting) 작은 데이터 타입에서 큰 데이터 타입으로 값이 자동으로 형변환되는 것을 말합니다. 이때 데이터의 손실이 없거나 무시할 수 있는 경우 등이 해당됩니다. ex) 큰 바구니에 작은 사과를 담는 경우 자동으로 상수부분이 float => double로 자동 형변환이 일어납니다. 더 큰 데이터 타입인 double이 더 작은 데이터 타입인 float 보다 표현범위가 크므로, 변수에 정보손실 없이 값을 저장할 수 있다. 명시적 형변환(Explicit Casting) 큰 데이터 타입에서 작은 데이터 타입으로 값이 변환되는 것을 의미합니다 이때 명시적으로 변환 연산자를 사용해야 합니다! 이때는 데이터 손실이 일어날 ..
변수도 데이터 타입이 있고, 상수도 데이터 타입이 있다. 여러분이 어떤 실수를 쓰려고 하면, 기본적으로 double을 쓰고, 만약 float를 쓰고 싶다면 F를 붙여주면 된다. (주의!, 아래 예제들은 좌항과 우항의 데이터 타입이 일치하기 때문에 명시적 형변환도 묵시적 형변환도 아니다. F라는 문자를 붙여주어서, 2.2F가 float 타입이라고 명시해주어서 데이터 타입을 서로 맞춰주었다. 🔍 F를 붙인 이유는? 이유: 2.2가 사실은 정확히 2.2가 아니고, 이진법으로 변환했을때 무한소수로 끝없이 이어지는데, 그 무한소수가 float 유효범위안에 들어오지 않기 때문에, 원래 상수 2.2의 데이터 타입은 double이다. 하지만 의도적으로 float 데이터 타입을 상수 2.2에 쓰고 싶어서 F를 붙여서 좌..
https://colorhunt.co/ Color Palettes for Designers and Artists - Color Hunt Discover the newest hand-picked color palettes of Color Hunt. Get color inspiration for your design and art projects. colorhunt.co https://fonts.google.com/specimen/Permanent+Marker Permanent Marker - Google Fonts Permanent Marker represents the look and feel of a favorite writing instrument. fonts.google.com https://dri..
변수란? RAM에 데이터를 저장하기 위해 할당받은 메모리 공간 우리는 이 데이터 타입을 명시하면서, 컴퓨터에게 어떻게 데이터를 저장하고 처리할 지 암시해준다 이 데이터 타입은 크게 기본형과 참조형으로 나뉜다. (1) 기본형(primitive type) : 실제값을 저장한다. 모든 값 타입은 스택(stack)에 저장된다 비객체 타입이므로 null 값을 가질 수 없다 (기본값이 정해져 있음) 기본형 타입 정수형 byte short int long 실수형 float double 논리형 boolean 문자형 char 메모리의 크기 8bit(비트) 1byte 1024byte 1kilobyte 1024kilobyte 1megabyte 1024megabyte 1gigabyte 1024 gigabyte 1terabyt..
package chap_04; public class _08_NestedLoop { public static void main(String[] args) { //이중 반복문 // 별 (*) 사각형 만들기 /* ***** ***** ***** ***** ***** */ for (int i = 0; i < 5; i++) { //0~4회까지 for (int j = 0; j
거의 한달동안의 메인프로젝트가 끝이났다. 프리플젝과 다르게 분야선택, 기획, 개발까지 모두 우리 손으로 해야했기때문에 시간이 많이 걸렸지만 그만큼 값진 시간이었다. 다음은 우리 '제 10금융' 팀의 '머니메이드'라는 서비스이다. 머니메이드는 사용자가 편리하게 자산을 조회하고, 소비를 관리할 수 있는 금융 서비스입니다. 어려운 금융 관리를 레몬에이드 같이 시원하게 해결해주고자 서비스 이름을 ‘머니메이드'로 지었다 ㅋㅋ 깃 허브 https://github.com/codestates-seb/seb44_main_010 GitHub - codestates-seb/seb44_main_010 Contribute to codestates-seb/seb44_main_010 development by creating an..