프로그래밍/JAVA 자바
-
배열, 2차원 배열, 여러가지 정렬 방법프로그래밍/JAVA 자바 2021. 7. 13.
년도 입력받아 입력 받은 년도의 띠를 구해라 package ex0712; import java.util.Scanner; public class Ex01_Array { public static void main(String[] args) { // 년도 입력받아 입력 받은 년도의 띠를 구해라 Scanner sc = new Scanner(System.in); String [] t = {"원숭이","닭","개","돼지","쥐","소","호랑이","용","뱀","말","양"}; //12로 나눴을때 나머지가 0인것이 가장 앞에있는게 편하다. int year; String s; do { System.out.print("년도 입력"); year = sc.nextInt(); }while(year
-
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() = 공백 입력 가능함 그러나 엔터까지 입력 받고 이 후..