자바초보 5

210804_charAt,substring,equal

charAt // charAt(숫자) - 숫자는 index번호를 의미 Scanner sc=new Scanner(System.in); char fruit; System.out.println("과일 알파벳 1글자를 입력하세요"); fruit=sc.nextLine().charAt(0); //입력한 문자열의 첫글자만 가져오는 걸 의미 System.out.println("fruit= "+fruit); //조건문을 스위치로 만들기 switch (fruit) { case 'a': //char이기에 '' case 'A': System.out.println("Apple"); break; case 'b': case 'B': System.out.println("Banana"); break; case 'o': case 'O'..

JAVA 2021.08.04

210804_조건문Switch

swith문 If문의 조건값은 boolean형인데에 비해 switch문의 조건값은 long형을 제외한 정수형(byte,short,int) 또는 char형인 것이 다르다. 입력할 때 case뒤에 오는 조건값이 중복되지 않도록 한다. 그렇지 않으면 case를 구분하는 값이 복제되어 중복되었다는 오류 발생. Scanner sc=new Scanner(System.in); int num; System.out.println("숫자입력"); num=sc.nextInt(); switch (num) { case 1: //콜론 사용 System.out.println("1이 출력됨"); break; //break 안 하면 계속 머물러짐, 빠져나가야함 case 2: System.out.println("2가 출력됨"); bre..

JAVA 2021.08.04

210803_조건문if

Scanner sc=new Scanner(System.in); int n; System.out.println("숫자 n을 입력하세요"); n=sc.nextInt(); if(n>5) { System.out.println("n은 5보다 크다"); } //5보다 작을 경우 이 부분은 출력 안됨 System.out.println("프로그램 종료"); //a숫자를 입력하여 홀수인지, 짝수인지 int a; System.out.println("숫자 a를 입력하세요"); a=sc.nextInt(); if(a%2==1) { System.out.println("a는 홀수입니다"); }else { System.out.println("a는 짝수입니다"); //결과 숫자 n을 입력하세요 8 n은 5보다 크다 프로그램 종료 숫자..

JAVA 2021.08.04

210803_연산자

//증감연산자 ++,-- int a,b; a=b=5; //단항일 경우에는 앞에 붙이나 뒤에 붙이나 같다 ++a; //원래값에서 1증가 b++; //b=b+1 System.out.println("a="+a+", b="+b); //결과 a=6, b=6 //수식에 사용할 때는 전치,후치의 결과값이 다름 int m,n; m=n=0; a=b=5; //후치 m=a++; //후치일 경우에는 먼저 대입 후에 증가 System.out.println("m="+m+", a="+a); //결과 m=5, a=6 //전치 n=++b; //전치일 경우에는 먼저 증가한 다음 대입 System.out.println("n="+n+", b="+b); //결과 n=6, b=6 -------------------- (예제) //두 수 입력후..

JAVA 2021.08.03

210803_스캐너

//Scanner : 문자열이나 숫자 모두 키보드로 입력받으려 할 때 생성 Scanner sc=new Scanner(System.in); //변수 선언 먼저 String name,city; int age; //숫자여서 다른게 아니라 앞처럼 string으로 해도 됨) String job; //어떻게 입력할지 입력안내문 System.out.print("이름을 입력하세요==>"); name=sc.nextLine(); //한줄을 문자로 읽어온다(공백사용가능) System.out.print("어느 지역에 살고 있나요?==>"); city=sc.nextLine(); System.out.print("몇세십니까?==>"); age=Integer.parseInt(sc.nextLine()); */age=sc.nextInt..

JAVA 2021.08.03