본문 바로가기
JAVA/JAVA 코딩테스트

N개의 숫자의 합 구하기[JAVA CODING TEST]

by cellin 2024. 1. 23.

 

 

문제 |

공백 없이 쓰여있는 N개의 숫자를 모두 합하여 출력하는 프로그램을 작성하시오

 

 

 

import java.util.Scanner;

public class codingtest {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.print("숫자입력: ");
		String sNum = sc.next();
		char[] cNum = sNum.toCharArray();
		int sum = 0;
		for (int i = 0; i < cNum.length; i++) {
			sum += cNum[i] - '0';
		}
		System.out.print("결과: " + sum);
	}
}
 

 

 

 

**자바 형변환**

String형 -> 숫자형 [int,double, float, long, short]

String sNum = "1234";
int i1 = Integer.parseInt(sNum);
int i2 = Integer.valueOf(sNum);
double d1 = Double.parseDouble(sNum);
double d2 = Doublr.valueOf(sNum);
float f1 = Float.parseFloat(sNum);
float f2 = Float.valueOf(sNum);
long l1 = Long.parseLong(sNum);
long l2 = Long.valueOf(sNum);
short s1 = Short.parseShort(sNum);
short s2 = Short.valueOf(sNum);
 

 

 

 

 

 

 

 

 

 

 

 

 

사진: UnsplashBlake Connally

 

728x90
반응형