If-Else 성명서 판사 :
import java.util.scanner; public class absolutevalue {public static void main (string [] args) {scanner input = new Scanner (System.In); // 스캐너 변수 시스템을 선언합니다. out.out.println ( "값을 입력하십시오"); // 시스템을 참조하여 {// {//를 계속 읽으십시오. num = input.nextfloat (); // (num == 0) {// 사용자가 -0을 입력하면 0 System.out.println ( "절대 값은"+0); } else if (num> 0) {System.out.println ( "절대 값은"+num); } else if (num <0) {System.out.println ( "절대 값은"+(-num)); }}} catch (예외 e) {// 예외 처리 System.out.println ( "올바르게 입력하십시오"); e.printstacktrace (); // 프로그램의 위치와 이유를 인쇄}}}}트리플 운영자 판단 :
import java.util.scanner; public class absolutevalue {public static void main (string [] args) {scanner input = new Scanner (System.In); // 스캐너 변수 시스템을 선언합니다. out.out.println ( "값을 입력하십시오"); // 시스템을 참조하여 {// {//를 계속 읽으십시오. num = input.nextfloat (); // (num == 0) {// 사용자가 -0을 입력하면 output 0 system.out.println ( "절대 값은"+0); } else {num = (num> 0? num : -num); // 삼여 사업자 시스템 .out.println ( "절대 값은"+num); }}} catch (예외 e) {// 예외 처리 System.out.println ( "올바르게 입력하십시오"); e.printstacktrace (); // 프로그램의 위치와 이유를 인쇄}}}}참고 : 3 원 운영자 조건의 구문입니까? 결과 1 : 결과 2; 장점은 코드에서 간결하지만 단점은 가독성이 좋지 않습니다.
예 : Int A, B, C;
a = 2; b = 3;
c = a> b? 100 : 200;
의미론 : A> B, C = 100; A <B, C = 200 인 경우