본문 바로가기
728x90

JAVA/Algorithm4

[ 알고리즘 Algorithm ] 공백없는 숫자의 합 구하기 N개의 숫자가 공백없이 써 있다. 이 숫자를 모두 합해 출력하는 프로그램을 작성하시오. ✔ 입력 : 1번째 줄에 숫자의 개수N(1≤N≤100),2번째 줄에 숫자 N개가 공백 없이 주어진다. ✔ 출력 : 입력으로 주어진 숫자 N개의 합을 출력한다. ◼ N의 범위가 1부터 100까지이므로 int형,long형과 같은 숫자형으로 담을 수 없다. 1. 먼저 문자열 형태로 N 입력값을 받고 2. 이를 Stirng 문자 배열로 변환해서 sNum에 저장하고 3. sNum을 다시 char[ ]형 변수 문자 배열값을 순서대로 읽으면서 4. int형(숫자형) 변수 sum 선언해서 5. for반복문을 이용해 배열의 각 자릿값울 정수형으로 변환하여 sum에 더하며 누적한다. 6. sum 출력하기. import java.util.. 2022. 4. 29.
[ 알고리즘 Algorithm ] 1부터 n까지 정수 합 구하기 While 반복문 While(제어식) 명령문 ✔실행 전에 반복을 계속할지를 판단, '사전 판단 반복 구조' 제어식의 평갓값이 0이 아니면 프로그램 명령문이 반복된다. import java.util.Scanner; //1부터 n까지의 정수 합을 구하는 알고리즘 while문 public class SumWhile { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("1부터 n까지의 합을 구합니다."); System.out.println("n의 값 :"); int n = sc.nextInt(); int sum = 0; //합 int i = 1; while(i 2022. 4. 29.
[ 알고리즘 Algorithm ] 다중 for문 구구단 public class Gugudan { public static void main(String[] args) { for(int i = 2; i 콘솔 (빨간 버튼) 누르면 멈춤 int i = 1; ---> i의 값을 1로 지정 while (i 2022. 4. 19.
[알고리즘 Algorithm] JAVA 실습 문제 - 최댓값 구하기(1) scanner 이용해서 a,b,c 3개의 정수를 받고 max(최댓값)을 구하기 import java.util.Scanner; //3개의 정숫값을 입력하고 최댓값 구하기 public class class1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("세 정수의 최댓값을 구합니다"); System.out.println("a의 값 : "); int a = sc.nextInt(); System.out.println("b의 값 : "); int b = sc.nextInt(); System.out.println("c의 값 : "); int c = sc.nextInt(); int ma.. 2022. 4. 14.
728x90
반응형