컴공댕이 공부일지
문자열의 입출력 정리 본문
728x90
#1. 문자열의 단순 입출력
아래 코드 참조.
- next - 단어
- nextLine - 라인
- nextInt - 정수
#2. 문자열 총 길이 구하기 : 내장 메서드 length 활용
스트링이름.length()
#3. 문자열 끊어서 출력하기 : 내장 메서드 substring 활용
스트링이름.substring(시작인덱스,끝인덱스)
이렇게 끊어서 출력해보면 나오는 값은 시작인덱스<=(섭 스트링 값)<끝인덱스
#4. 특정 위치의 문자 출력하기 : 내장 메서드 charAt 활용
스트링이름.charAt(n)
이를 활용해 문자열의 n번 째 인덱스를 출력할 수 있다.
자바는 기본적으로 문자만 입출력할 수 없다고 한다.
문자열로 받고, charAt 메소드를 활용해 인덱스 0번 값만 출력하는 방법으로 문자 입출력이 가능하다.
문자 입출력 예시 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s= new Scanner (System.in);
String c;
c = s.nextLine();
System.out.println(c.charAt(0));
//문자만 출력받는 법은 없어. 스트링에서 0번 인덱스값만 받아오자.
}
}
문자열 입출력 예시 코드
import java.util.Scanner;
public class Work {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
String str = a.nextLine(); //문자열 입력
System.out.println(str); //문자열 출력
int legnth = str.length(); //문자열 길이 구하기
System.out.println("길이 : "+legnth);
int start=3;
int end=5;
System.out.println(start+"번부터 "+end+"번까지 문자열 자르기 : " +str.substring(start,end)); //문자열 끊어서 출력하기
}
}
>>> 가나다라마바사(내가 입력한 부분)
가나다라마바사
길이 : 7
3번부터 5번까지 문자열 자르기 : 라마
728x90
'학교 > 객지프 정리' 카테고리의 다른 글
[비정방 배열] 배열예제 복습 + 2차원 배열 (0) | 2023.04.04 |
---|---|
이차원 배열 (0) | 2023.03.28 |
[메소드, 반복문] 삼각형 사각형 찍기 + 트리 만들기 예제 (0) | 2023.03.28 |
230323 객지프 (조건문 예제, ) (0) | 2023.03.23 |
230316 java의 입출력 (next와 nextLine) (0) | 2023.03.16 |
Comments