[코드업/자바] 기초 100제 2.입출력문 및 연산자 :: 1030~1040
my code archive
article thumbnail
반응형

🤍코드업(CodeUp) 기초100제 2.입출력문 및 연산자 1010~1020 자바(JAVA)로 풀기🤍

 

문제 1031. 10진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		
		int a = scanner.nextInt();
		System.out.printf("%o",a);
		
	}	
}

 

문제 1032. 10진 정수 입력받아 16진수로 출력하기1
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		
		int a = scanner.nextInt();
		System.out.printf("%x",a);
		
	}	
}

 

 

문제 1033. 10진 정수 입력받아 16진수로 출력하기2
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		
		int a = scanner.nextInt();
		System.out.printf("%X",a);
		
	}	
}

 

참고합시다!!

 

문제 1034. 8진 정수 1개 입력받아 10진수로 출력하기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		int a;
		String b = scanner.nextLine();
		//n진수->10진수로 바꿀 때에는 Integer클래스의 .valueOf 사용
		a = Integer.valueOf(b,8); //8진수 b를 int로 바꾸겠다.
		System.out.println(a);
	}	
}

 

문제 1035. 16진 정수 1개 입력받아 8진수로 출력하기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		int a;
		String b = scanner.nextLine();
		a=Integer.valueOf(b,16); //16진수 b를 int로 바꾸겠다.
		System.out.println(Integer.toOctalString(a)); //8진수로 변환하여 출력
	}	
}
  • 16진수->8진수로 변환할 때에는 바로 변환하지 않고 10진수를 거친다.
  • 16진수->10진수->8진수

 

문제 1036. 영문자 1개 입력받아 10진수로 출력하기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		char word = scanner.nextLine().charAt(0);
		int word2 = (int)word;
		System.out.println(word2);
	}	
}

 

문제 1037. 정수 입력받아 아스키 문자로 출력하기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		int word = scanner.nextInt();
		char word2 = (char)word;
		System.out.println(word2);
	}	
}

 

문제 1038. 정수 2개 입력받아 합 출력하기1
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		String x = scanner.next();
		String y = scanner.next();
		
		long a,b;
		a=Long.parseLong(x);
		b=Long.parseLong(y);
		System.out.println(a+b);
	}	
}

 

문제 1039. 정수 2개 입력받아 합 출력하기2
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		long a = scanner.nextLong();
		long b = scanner.nextLong();
		
		System.out.println(a+b);
	}	
}

 

문제 1040. 정수 1개 입력받아 부호 바꿔 출력하기
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		long a = scanner.nextLong();
		
		System.out.println(a*(-1));
	}	
}

 

반응형
profile

my code archive

@얼레벌레 개발자👩‍💻

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

반응형