import java.io.IOException;
import java.util.Scanner;
public class StartSum3 {
public static void main(String[] args) throws IOException {
//반복문
//그러면 특정 조건이 발생이 된다라고 할 시에 해당 반복문을 종료시킬 수 있도록
//작성해보자
//
for (int a=0;a<=1;a++) {
// a = 0; // 계속 실행 조건
// a = 1; // 계속 실행 조건
// a = 2; // 실행 중단
Scanner sc = new Scanner(System.in);
System.out.println("1번째 값을 입력하시기 바랍니다.");
double f_val = sc.nextDouble();
System.out.println("2번째 값을 입력하시기 바랍니다.");
double s_val = sc.nextDouble();
System.out.println("3번째 값을 입력하시기 바랍니다.");
double t_val = sc.nextDouble();
System.out.println("4번째 값을 입력하시기 바랍니다.");
double fourth_val = sc.nextDouble();
System.out.println("계산 결과 값입니다.");
System.out.println("덧셈 : ");
System.out.println(f_val + s_val + t_val + fourth_val);
System.out.println("뺄셈 : ");
System.out.println(f_val - s_val - t_val - fourth_val);
System.out.println("곱셈 : ");
System.out.println(f_val s_val t_val * fourth_val);
System.out.println("나눗셈 : ");
System.out.println(f_val / s_val / t_val / fourth_val);
System.out.println("나머지 값 셈 : ");
System.out.println(f_val % s_val % t_val % fourth_val);
// 4가지 값을 입력 받아서 처리할 수 있도록 구성을 했습니다.
// 그러면 숫자 입력을 4가지를 받은 이 후, 계산할 연산 방식을 선택해서 해당 내용의 결과가 출력될 수 있도록 하겠습니다.
// 5번째 입력값을 다음과 같이 받을 수 있도록 하시기 바랍니다.
// (1. 덧셈, 2. 뺄셈, 3. 곱셈, 4. 나눗셈, 5. 나머지 값 셈)
System.out.println("다음 연산 방식을 번호로 선택해 주시기 바랍니다.");
System.out.println("1.덧셈, 2.뺄셈, 3.곱셈, 4.나눗셈, 5. 나머지 값 셈, -1. 계산기 종료");
int code = sc.nextInt();
//code = 1; "=" 을 하나만 쓰면 산술 연산(대입연산), "==" 같다라는 논리연산
//조건 비교연산 시작
//1번째 조건, 1을 입력했을 시
//boolean test = true;
if(code == 1) {//code == 1 조건식이 참이면, true가 발생함. true 발생하면 if로 묶인 {}(중괄호) 내에 코드가 실행됨
System.out.println("1을 선택하여 덧셈 연산을 수행합니다. 수행 결과값은 다음과 같습니다.");
System.out.println(f_val + s_val + t_val + fourth_val);
}// 1번째 조건 if문 종료
else if(code == 2) {
System.out.println("2을 선택하여 뺄셈 연산을 수행합니다. 수행 결과값은 다음과 같습니다.");
System.out.println(f_val - s_val - t_val - fourth_val);
}// 2번째 조건 if문 종료
else if(code == 3) {
System.out.println("3을 선택하여 곱셈 연산을 수행합니다. 수행 결과값은 다음과 같습니다.");
System.out.println(f_val s_val t_val * fourth_val);
}// 3번째 조건 if문 종료
else if(code == 4) {
//만약, 입력받은 4가지 값중에서 0이 있으면 다음과 같이 출력하시오.
if(f_val == 0 || s_val == 0 || t_val == 0 || fourth_val == 0) {
System.out.println("0은 나눗셈에서 제외됩니다.");
}
//"0은 나눗셈에서 제외됩니다."
else {
System.out.println("4을 선택하여 나눗셈 연산을 수행합니다. 수행 결과값은 다음과 같습니다.");
System.out.println(f_val / s_val / t_val / fourth_val);
}
}// 4번째 조건 if문 종료
else if(code == 5) {
System.out.println("5을 선택하여 나머지 값 셈 연산을 수행합니다. 수행 결과값은 다음과 같습니다.");
System.out.println(f_val % s_val % t_val % fourth_val);
}// 5번째 조건 if문 종료
else {
System.out.println("잘못된 값을 입력하셨습니다.");
}
if(code == -1) {
System.out.println("계산기 종료");
a = 2;
}// -1 조건문 종료
else {
a = 0;
}
}// for문 종료
public class Banbok {
public static void main(String[] args) {
// 1에서 부터 100까지 숫자를 더하고 싶다.
// 더한 결과값을 더할때 마다 출력하고 싶다.
int sum = 0;
// for(여기 조건에 충족할때 까지) {
// 반복문을 수행하는 공간
// }
// for(시작점(숫자);반복을 수행할 기준점;반복 실행 후 숫자 변화)
for(int a=1 ; a<=100 ; a++ ) {
// 1번째 실행 시
// a값 현재 1 -> 반복문 실행 후 숫자 변화는 a(2) = a(1) + 1
// 2번째 실행 시
// a값 현재 2 -> 반복문 실행 후 숫자 변화는 a(3) = a(2) + 1
System.out.println(a);
sum = sum + a;
System.out.println("더한 값 : " + Integer.toString(sum) );
// System.out.println("더한 값 : " + sum );
}
//구구단 연산하느 프로그램을 만들자!
//1x1 = 1
//1x2 = 2
//2x1 = 2
//2x2 = 4
for(int i=1; i<10; i++ ) {
//1번째 -> i = 1
for(int j=1;j<10;j++ ) {
// 1번째 -> j = 1
System.out.println(i + " X " + j + " = " + i*j);
}
}