목록전체 글 (160)
영원히 흘러가는 강
1061. 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x=sc.nextInt(); int y=sc.nextInt(); int and =x|y; System.out.println(and); }} 1062. 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 ^(xor, circumflex/c..
1056. 두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x=sc.nextInt(); int y=sc.nextInt(); if(x==1 && y==1 || x==0 &&y==0 ) System.out.println("거짓"); else System.out.println("참"); }} 1057. 두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자. i..
1051 .두 정수(a, b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x=sc.nextInt(); int y=sc.nextInt(); if(x
1046. 정수 3개를 입력받아 합과 평균을 출력해보자. 합과 평균을 줄을 바꿔 출력한다. 평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String x=sc.nextLine(); String arr[]=x.split(" "); long sum=0; long avg=0; for(int i=0;i
1041 영문자 1개를 입력받아 그 다음 문자를 출력해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); char ch1 = sc.nextLine().charAt(0); System.out.println((char)(ch1+1)); }} 1042. 정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자. (실수/정수, 정수/실수, (float)정수/정수, 정수/(float)정수 등의 연산 결과는 실수 값으로 계산된다.) import java.util.Scanner; public class main { public stat..
존버가 답이다. 껐다가 키는것도 답일수 있다
1036. 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); char asc=sc.nextLine().charAt(0); int num=(int)asc; System.out.println(num); }} 1037. 10진 정수 1개를 입력받아 아스키 문자로 출력해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(Sys..
1031. 10진수를 입력받아 8진수(octal)로 출력해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int num= sc.nextInt(); String oct = Integer.toOctalString(num); System.out.println(oct); }} 1032. 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. (소문자) import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc=..
1026. 입력되는 시:분:초 에서 분만 출력해보자. (시:분:초 형식으로 입력된다.) import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); String s=sc.next(); String end=s.substring(3,5); System.out.println(end); }} substring 문자열 자를때 1027. 년월일(yyyy.mm.dd)를 입력받아, 일월년(dd-mm-yyyy)로 출력해보자. import java.util.Scanner; public class main { public static void main(String[]..
1021.1개의 단어를 입력받아 그대로 출력해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); String x=sc.next(); System.out.println(x); } } 1022.공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); String x=sc.nextLine(); Syste..