본문 바로가기

분류 전체보기117

String과 다양한 함수와 속성 APIString 관련 API 는 Pakage java.lang에 있으나, 많이 쓰이므로 기본적으로 내장되어있기 때문에 따로 import 할 필요 없이 그냥 사용하면 된다.함수ChatAt()형식 : data.charAt(index)반환값 : char설명: 위의 data는 자료형이 String 이어야하며, data문자열의 index 자리에 있는 문자를 반환한다.length() 형식 : data.length()반환값 : int설명: data 문자열의 길이를 반환한다.  속성( 나중에 추가적으로 후술) 2024. 5. 13.
제어문(4)-break, continue break, continuebreakswitch , 반복문에서 사용하며 해당 중괄호를 탈출시키고자 할 때 사용한다.if문을 탈출할 때 쓰이지는 않는다는 것 주의(if 문을 탈출하는 것은 없다)class D04BreakTest { public static void main(String[] args) { for(int i = 1; i continue반복문에서만 사용한다continue를 만나면 다음 조건식을 판별하거나, 다음 증감식을 동작시키라는 의미(반복문은 계속 됨)/*1에서 10까지의 모든 수를 출력하되 3의 배수는 제외시킵니다.*/class D05ContinueTest{ public static void main(String[] args) { for(int i = 1; i 2024. 5. 13.
제어문(3) - 반복문 반복문의 정의 조건을 만족할 동안에 계속해서 어떠한 명령(문장)을 반복하여 동작 시키는 명령(문장)을 말합니다. for문정의형식: for(항1;항2;항3 ){반복시킬 명령어(들)};항 1 : 변수 지정과 출발 값 /  항 2 : 조건식 / 항 3: 증감식이 때, 반복문 안에서 카운트 하는 변수는 for문이 끝난 다음에도 사용하고 싶을 경우는 for 문 밖에서 먼저 선언하고 그렇지 않은 경우는 안에서 선언하면 된다. class javaTest{ public static void main(String[] args) { for(int i = 0; i while문정의형식 : while(조건식){반복시키고자 하는 명령어(들) + 증감식}이 때, 조건식에 사용되는 변수는 while 문이 오기 전에 선언 및 할.. 2024. 5. 13.
제어문(2) - 조건문 조건문의 정의사용자의 상황(조건)에 따라서 동작시키고자하는 명령(문장)을 선택하는 것을 말한다.if문, switch문 등이 있다. if문정의형식: if(조건식){실행문1}else{실행문2}조건식이 참일 때는 실행문 1이, 조건식이 거짓일 때는 실행문 2가 실행되며, else 없이 if 단독으로 사용할 수 있다.if 문의 조건식 특징boolean형식이 와야한다.다른 언어와 다르게 java에서는 상수와 boolean 이 호환되지 않으므로 int 형 또한 올 수 없다.if 문의 실행문 특징동작시킬 때 명령어가 1개밖에 없으면 중괄호를 생략할 수 있다.class javaTest{ public static void main(String[] args) { int n = 10; if(n > 3) Syste.. 2024. 5. 13.
제어문(1) - 정의와 종류 정의제어문의 정의프로그램 수행중에 사용자의 상황에 따라 흐름을 제어하기 위한 문장(명령어)을 말한다.제어문의 종류조건문 : if, switch반복문 : for, while, do~while 2024. 5. 13.
개발 공부 관련 일정 관리 2024. 5. 13.
무료 암검진 대상자 판별 프로그램 문제1내용사용자한테 이름, 출생연도, 성별을 입력받아 무료 암검진 대상자인지 판별하는 프로그램을 작성합니다.처리조건무료암검진 대상자는 나이가 40세 이상이고, 그 해가 홀수연도이면 홀수연도에 태어나고, 그 해가 짝수연도이면 짝수연도에 태어난 사람입니다. 또 성별별로 나이별로 검진 항목은 다음과 같습니다.40세 이상 남자이면 위암, 간암40세 이상 여자이면 위암, 간암, 유방암, 자궁암50세 이상 남자이면 위암, 간암, 대장암50세 이상 여자이면 위암, 간암, 대장암, 유방암, 자궁암푼 코드import java.util.Scanner;import java.util.Date;class HelloJava{ public static void main(String []args ){ String name, gen.. 2024. 5. 12.
연산자 산술연산자산술연산자 종류+(더하기), -(빼기), *(곱하기), /(나누기), %(나머지)class HelloJava{ public static void main(String []args ){ int a, b; a = 7; b = 3; System.out.println("a + b = "+(a+b)); System.out.println("a - b = "+(a-b)); System.out.println("a * b = "+(a*b)); System.out.println("a / b = "+(a/b)); System.out.println("a % b = "+(a%b)); }} 산술연산자 특징int 끼리 나눗셈을 하면 int 형의 값이 나오므로 몫을 따로 구할 수 있다.증감연산자증감연산자의 정.. 2024. 5. 12.