본문 바로가기

자바/문법

if ~ else 문(숫자를 입력받아 절대값으로 출력) 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test12 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int a,b; System.out.print("수 ?");a=Integer. parseInt(br.readLine()); /* 내가 했던 방법if(a>0) {System.out.println("절대값:"+a);} elseSystem.out.println("절대값:"+-.. 더보기
if ~ else if문(큰수 작은수 판별) 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test11 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int a,b; System.out.print("첫번째 수 ?");a=Integer. parseInt(br.readLine()); System.out.print("두번째 수 ?");b=Integer. parseInt(br.readLine()); if(a>b) {Syste.. 더보기
if ~else if 문(수우미양가) 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test10 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n; System.out.print("점수 ?");n=Integer. parseInt(br.readLine()); if(n>=90) {System.out.println("판정:수");} else if(n>=80) {System.out.println("판정:우");.. 더보기
if문과 if~else, if~else if~else문 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test9 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n; System.out.print("정수 ?");n=Integer. parseInt(br.readLine());/*if(n%2==0) {System.ou.tprintln(n+":짝수");}*/ /*if(n%2==0) {System.out.println(n+":짝수.. 더보기
삼항연산(중복 삼항연산) 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test8 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n;String s; System.out.print("수 ?");n=Integer.parseInt(br.readLine()); s=n%3==0&&n%4==0?"3과 4의 배수":(n%3==0?"3의 배수" : (n%4==0?"4의 배수" : "3또는 4의 배수가 아.. 더보기
삼항연산(윤년, 평년 구분) 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; public class Test7 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n;String s; System.out.print("년도?");n=Integer.parseInt(br.readLine()); //변수=조건(n%4==0&&n%100!=0||n%400==0) ? 참일때 : 거짓일때;s=n%4==0&&n%100!=0||n%400==0.. 더보기
삼항연산(짝수, 홀수 구분) 예제) import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader; // 정수를 입력 받아 홀수인지 짝수인지 판별public class Test6 {public static void main(String[] args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n;String s; System.out.print("수 ?");n=Integer.parseInt(br.readLine()); //변수=조건(n%2==0) ? 참일때 : 거짓일때;s=n%2==0?"짝수":"홀수"; // .. 더보기
삼항연산(삼항연산안에 삼항연산) 예제) import java.io.IOException; // 하나의 문자를 입력받아 소문자 -> 대문자, 대문자 -> 소문자, 기타문자는 입력 문자 출력public class Test5{ public static void main(String[] args) throws IOException {char a,b; System.out.print("하나의 문자입력?"); a=(char)System.in.read(); b=a>='a'&&a='A'&&aA 더보기