JAVA/JAVA Algorithm, Datastruct

[Algorithm] JAVA 코드업 기초 100제 (기초-산술연산) 1038 ~ 1046

큐범 2022. 8. 29. 15:29

1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1(설명)

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    String s = sc.nextLine();

    System.out.print(
            Integer.parseInt(s.substring(s.indexOf(" ") + 1))
            +
            Integer.parseInt(s.substring(s.indexOf(0)+1,s.indexOf(" "))));
}

1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2(설명)

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		
		System.out.println(
				Long.parseLong(s.substring(s.indexOf(0)+1,s.indexOf(" ")))
				+
				Long.parseLong(s.substring(s.indexOf(" ")+1))
				);

		}

1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기(설명)

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int i = sc.nextInt();
		
		System.out.println(i*-1);

		}

1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		char c = sc.next().charAt(0);
		c++;
		
		String str = String.valueOf(c);
	
		System.out.println(str);
		}

1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기(설명)

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		
		System.out.println(
				Integer.parseInt(s.substring(s.indexOf(0)+1, s.indexOf(" ")))
				/
				Integer.parseInt(s.substring(s.indexOf(" ")+1))				
				);
		}

1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기(설명)

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		
		System.out.println(
				Float.parseFloat(s.substring(s.indexOf(0)+1, s.indexOf(" ")))
				%
				Float.parseFloat(s.substring(s.indexOf(" ")+1))				
				);
		}

1044 : [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기(설명)

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int i = sc.nextInt();
		
		Long l = Long.valueOf(i);
		System.out.println(++l);
		}

1045 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
				
		System.out.println(
				Integer.parseInt(s.substring(s.indexOf(0)+1, s.indexOf(" ")))
				+
				Integer.parseInt(s.substring(s.indexOf(" ")+1)));
		
		System.out.println(
				Integer.parseInt(s.substring(s.indexOf(0)+1,s.indexOf(" ")))
				-
				Integer.parseInt(s.substring(s.indexOf(" ")+1)));
		
		System.out.println(
				Integer.parseInt(s.substring(s.indexOf(0)+1,s.indexOf(" ")))
				*
				Integer.parseInt(s.substring(s.indexOf(" ")+1)));
		
		System.out.println(
				Integer.parseInt(s.substring(s.indexOf(0)+1,s.indexOf(" ")))
				/
				Integer.parseInt(s.substring(s.indexOf(" ")+1)));
		
		System.out.println(
				Integer.parseInt(s.substring(s.indexOf(0)+1,s.indexOf(" ")))
				%
				Integer.parseInt(s.substring(s.indexOf(" ")+1)));
		
		System.out.printf(
				"%.2f"
				,
				Float.parseFloat(s.substring(s.indexOf(0)+1,s.indexOf(" ")))
				/
				Float.parseFloat(s.substring(s.indexOf(" ")+1)));	
		}

1046 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기

public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.nextLine();
		
		String[] array = s.split(" ");
		
		int x = Integer.parseInt(array[0]);
		int y = Integer.parseInt(array[1]);
		int z = Integer.parseInt(array[2]);
		
		
		System.out.println(x+y+z);
		System.out.println(((float)(x+y+z)/3));
	}