안녕
-
break문 / continue문 / 배열프로그래밍/JAVA 자바 2021. 7. 11.
실수를 입력 받아 입력 받은 수의 합 구하기 입력 받은 수가 0 이하면 입력을 종료하고 합을 출력 후 프로그램 종료 break문을 사용하면 코드가 짧아진다. package ex0709; import java.util.Scanner; public class Ex01_break { public static void main(String[] args) { // 실수를 입력 받아 입력 받은 수의 합 구하기 // 입력 받은 수가 0 이하면 입력을 종료하고 합을 출력 후 프로그램 종료 Scanner sc = new Scanner(System.in); double input, sum; sum=0; while(true) { System.out.print("수 입력[종료:0] : "); input = sc.nextDou..
-
do-while문 / for문 / 별찍기 / 가위바위보프로그래밍/JAVA 자바 2021. 7. 9.
do - while 문 package ex0708; public class Ex01_do_while { public static void main(String[] args) { // TODO Auto-generated method stub int s,n; s=n=0; do { n++; s+=n; } while(n while이 참일 동안 괄호 안의 내용을 반복해라 // do while -> do의 괄호 내용을 반복해라 while이 참일 동안 package ex0708; public class Ex02_do_while { public static void main(String[] args) { // while 과 do while의 차이 int a = 10; while(a
-
자바 - while 문프로그래밍/JAVA 자바 2021. 7. 7.
while문 초반에 작업한거 노트북에서 컴퓨터로 옮기다가 다 날아감 ㅜㅜ 남은 while 문 가져다가 공부를 해보자.. 정수를 입력 받아 1부터 입력받은 수 까지의 합, 짝수 합, 홀수 합을 구해라 package ex0707; import java.util.Scanner; public class Ex16_while { public static void main(String[] args) { // 정수를 입력 받아 1부터 입력받은 수 까지의 합, 짝수 합, 홀수 합을 구해라 Scanner sc = new Scanner(System.in); int x = 0; int odd = 0; int even = 0; int s = 0; int n = 0; System.out.println("정수 입력 : "); x ..
-
if 조건문 / switch문프로그래밍/JAVA 자바 2021. 7. 6.
if 문은 내용이 크게 어렵지 않아 예제만 훑어봐도 언제든 감을 다시 잡을 수 있을거 같다. 입력 받은 정수의 홀수 짝수를 구분해보자 public static void main(String[] args) { // 입력 받은 정수의 홀짝 구분 // if만 사용 Scanner sc = new Scanner(System.in); int n; String s; System.out.print("정수 입력 : "); n = sc.nextInt(); s = "짝수"; if(n%2 == 1) { //if((n&1) == 1) 1이면 홀수 0이면 짝수이다. s = "홀수"; } System.out.println(n + ":" + s); sc.close(); } 여기서 중요한거는 &비트 단위 연산자를 사용한 것이다. pu..
-
문자열 마무리 / 삼항 연산자 / 비트 단위 부정 연산자프로그래밍/JAVA 자바 2021. 7. 5.
문자열과 숫자 더할때 조심 할 것 package ex0705; public class Ex02_String { public static void main(String[] args) { String s; s = "korea" + 9 + 3; System.out.println(s); s = 9 + 3 + "korea"; System.out.println(s); s = 'A' + "korea" + 15; System.out.println(s); s = '0' + 10 + "korea"; System.out.println(s); s = 'A' + 5 + "korea"; System.out.println(s); } } //korea93, 12korea, Akorea15, 58korea, 70korea 결과값이 제..
-
Java 입력문 Scanner / 진수 내용 / 주석 / 나머지 연산자 및 초를 입력 받아 시 분 초로 나타내기프로그래밍/JAVA 자바 2021. 7. 2.
1. 스캐너 관련 내용 Scann 컨트롤 스페이스로 자동완성 가능 (이클립스 기반) Scanner sc = new Scanner(System.in); System.out.println("성별(M/F) ?"); gender = sc.next().charAt(0); //첫 글자만 가져온다 gender에 아무리 긴 값을 넣어도 첫 글자만 표현 그리고 import로 받아온 리소스는 항상 구문 끝나면 close를 해줘야 한다. ex) sc.close(); 안하면 코드에 노란 느낌표가 표시가 됨. 그리고 나중에 안 닫아주면 문제 생길 확률이 높음. 문자열 입력할때 next() 와 nextLine()의 차이점 next() = 공백 입력 불가능 nextLine() = 공백 입력 가능함 그러나 엔터까지 입력 받고 이 후..
-
첫 교육 이클립스 환경 세팅 및 print문 수업프로그래밍/JAVA 자바 2021. 7. 1.
기억 나는 오늘의 수업 진행도 자바 8버전 설치 이클립스 다운 및 설치 이클립스 간단 사용법 안내 자바 기본 형태 보기 print문 관련 강의 전 날 vs code 쓰겠다고 자바 설치하면서 이것저것 했는데도 잘 안되서 2시간 넘게 날려먹은거 비하면 이클립스는 세팅 별거없이 금방 끝났음. 원래 파이썬 때문에 vs code 썼었는데 이클립스 쓰다가 나중에 인텔리제이로 넘어가는 방향을 생각해야겠음. 인텔리제이는 추천 받은 자바 웹 개발 환경 구축 프로그램임 * 이클립스 단축키 정리 * 글자 크기 조절 ctrl + shift + '+ botton' or '- botton' 코드 자동 완성 ctrl + space 컴파일 및 실행 ctrl + F11 코드들 자동 들여쓰기 해주기 ctrl + shift + f pac..