if-elseステートメント裁判官:
Java.util.scanner; public class absolutevalue {public static void main(string [] args){scanner input = new scanner(system.in); // scanner変数System.out.println( "valueを入力してください"); num = input.nextfloat(); // capt to a floating point number if(num == 0){//ユーザーが-0を入力した場合、system.out.println( "Absolute値は" +0); } else if(num> 0){system.out.println( "絶対値は"+num); } else if(num <0){system.out.println( "絶対値は"+( - num)); }}} catch(例外e){//例外処理System.out.println( "正しく入力してください"); e.printstacktrace(); //プログラムのエラーの場所と理由を印刷}}}}トリプルオペレーターの判断:
Java.util.scanner; public class absolutevalue {public static void main(string [] args){scanner input = new scanner(system.in); // scanner変数System.out.println( "valueを入力してください"); num = input.nextfloat(); // captially captially floating point numberに変換するif(num == 0){//ユーザーが-0を入力する場合、system.out.println( "絶対値は" +0); } else {num =(num> 0?num:-num); // The Ternary Operator System.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の場合