자바의 제어문 [조건문/If문,Switch문]
·
Study/Java
▶if문 -조건식을 여러개 사용해야 할 때 사용 -조건식에 비교연산자를 사용하거나 여러 개의 조건식을 논리연산자로 연결할 때 사용 if(조건식){ 실행할 문장; } else if(조건식){ //위에 식이 거짓이고,해당 식이 참일 때 실행할 문장; } else if(조건식){ //위에 식들이 거짓이고,해당 식이 참일 때 실행할 문장; } else{ //위에 식들이 모두 거짓일때 실행할 문장; } //모든 조건식을 검사하면서 참이면 실행한다. if(조건식){ 실행할 문장; } if(조건식){ 실행할 문장; } if(조건식){ 실행할 문장; } if(조건식){ 실행할 문장; } ▶Switch문 -변수명을 입력받아 case를 한번만 실행하고 끝이 난다. -1,2,3,4 ..변수명에 저장되는 값이며 중복이 불가능..
자바의 문자열 형변환
·
Study/Java
String(문자열) 형변환 ▷일반자료형을 문자열로 형변환 : "문자열" + ' ' = "문자열 " "문자열" + 10 = "문자열10" ==>공백도 문자이며 연결되어 출력된다 ==>다른 자료형을 문자열로 형변환시에 연산결과를 통해 문자열로 변환이 가능함 ▷문자열을 다른 자료형으로 변환 Strint(문자열)은 일반 자료형이 아닌 클래스 타입 ==> 일반자료형의 클래스타입 도움을 받아야함 String num = "123" System.out.println(Integer.parseInt(num)+100); //문자열123이 정수123으로 변환되고 + 100이 되어 223출력 String weight = "1.23" System.out.println(Double.parseDouble(weight)+100); ..
자바의 입력과 출력
·
Study/Java
입력 ◎ Scanner 클래스 java.util 패키지 안에 Scanner 클래스가 있으므로 import 먼저 해주어야함 import java.util.Scanner; // 이클립스에선 scanner > ctrl + shift + O 하면 자동import됨 Scanner sc = new Scanner(System.in); //객체 생성 //클래스이름 객체이름 = new 클래스이름() Scanner sc = new Scanner(System.in); =>sc는 객체이름, ◎ Scanner 메소드 (콘솔창에서 입력을 구현하기 위해 사용) ⊙ next() - String(문자열)로 입력 받음 - 사용자가 입력한 값 중 공백 또는 줄바꿈 문자를 구분점으로 각 문자열을 분리 ⊙ nextLine() - String..
자바와 이클립스 단축키
·
Study/Java
Java ▶JVM (Java Virtual Machine,자바 가상 머신) - JAVA로 만든 프로그램을 실행시켜줌 ▶ JRE (Java Runtime Environment,자바 실행 환경) -이미 개발된 자바프로그램 실행시킬때 필요 -JVM을 포함 -JVM에서 실행할 때 필요한 라이브러리 파일 등을 가지고 있음 ▶ JDK (Java Development Kit,자바 개발 키트) -자바프로그램을 개발하기 위해 필요 -JRE를 포함 -JRE 외에 개발에 필요한 도구들을 가지고 있음 (컴파일러 등..) ※JDK 먼저 설치 후 IDE 설치해줘야함 이클립스(eclipse) 자바응용프로그램을 개발하기 위한 IDE(통합개발환경) - eclipse (무료) - IntellJ (유료) 더보기 IDE (Intergrat..
flutter,firebase 연결시 에러
·
Study/error
flutterfire configure --project=stamp-made시 ㅇ ㅔ..러.. flutterfire : 'flutterfire' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인 하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 환경변수 설정이 잘못된것임시스템환경변수편집 - 환경변수 - Path 편집 - PUB\Cache\bin가 설치된 경로 추가나 고친후 - 편집재부팅 다시 시도 성공!!! flutter pub add firebase_core    ㅇ ㅔ..러.. Building with plugins requires symlink support. Please enable Developer..
input에 transiton 속성으로 이쁜 입력창 만들기
·
Study/HTML-CSS
팀프로젝트하면서 input박스에 trasition으로 효과를 주었더니 다들 마음에 들어하셔서 다시 기억하고 정리하고자 쓰는 글 ※ input박스를 클릭하면 placeholder가 위로 이동하고 글씨가 입력되는 효과주기 아이디 #밑줄에 이벤트주기위해 생성하였음 ▷ 태그 안에 과 태그를 적어준다. (placeholder로 착각 할 수 있지만 label태그로 표시하고자 하는 이름을 따로 작성) ▷input태그의 requried은 폼데이터가 서버로 제줄되기전에 반드시 채워져야 하는 입력필드를 명시하는 속성 css에서 valid를 줄꺼기 때문에 적어줌 .login-input{ height:50px; width:100%; background-color: transparent; border: none; #처음 inp..
List
·
Study/Python
List를 사용하는 이유 ▷ list는 이름 하나로 각 값의 방번호(인덱스)로 접근하기 때문에 값을 관리하기 편함 더보기 인덱스값은 0부터 시작 변수에는 값이 한개만 담기고 각각의 이름을 가지게 되는데 여러 변수를 선언하면 관리할 이름이 많아져서 불편하기때문 ▷ 규칙성이 없는 값에 규칙성을 부여하기 위해 사용 "만두" "지우개" "마우스" "핫도그" "컴퓨터" "드라마" 0 1 2 3 4 5 list에 담으면 0부터 5 까지 1씩증가 하는 규칙성 생성 선언방법 list명 = [ ] : 리스트명 초기값 선언 list명 = [값1, 값2 , ...] list명 = [값] * 칸 수 list길이를 알아내려면?? len(list명) list 사용 값 넣기 ▷ 값 추가 list명.append(값) dataList..
제어문[반복문 :for문]
·
Study/Python
for문 for 변수명 in range(start,end,step): 반복할 문장 ▶start가 0일때는 생략가능 ▶end 값은 포함되지 않음 ▶step이 1일때는 생략가능 #1부터 10까지 출력 for i in range(1,11): print(i) #10부터 1까지 출력 for i in range(10,0,-1) print(i) #0부터 1씩 증가하는 for문으로 작성(단, 출력은 10~1로 출력) for i in range(10): print(10-i)