From 0672783a1b949e924fc2d96d6338cd309a0ae42b Mon Sep 17 00:00:00 2001 From: isobe Date: Wed, 2 Jul 2025 14:25:34 +0900 Subject: [PATCH 1/2] =?UTF-8?q?paizaC034=E3=81=AE=E5=9B=9E=E7=AD=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tisobe/src/C034.java | 61 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 tisobe/src/C034.java diff --git a/tisobe/src/C034.java b/tisobe/src/C034.java new file mode 100644 index 0000000..5410651 --- /dev/null +++ b/tisobe/src/C034.java @@ -0,0 +1,61 @@ +package tisobe.src; + +import java.util.Scanner; +public class Main { + public static void main(String[] args) { + // 自分の得意な言語で + // Let's チャレンジ!! + Scanner sc = new Scanner(System.in); + + /** + * 定数の宣言 + * @Param A_NUMBER aの数字に対応する定数 + * @Param B_NUMBER bの数字に対応する定数 + * @Param C_NUMBER cの数字に対応する定数 + * + * @Param SIGN "+","-"の符号が入る定数 + * @Param EQUAL_MARK "="が入る定数 + **/ + final char A_NUMBER = sc.next().charAt(0); + final char SIGN = sc.next().charAt(0); + final char B_NUMBER = sc.next().charAt(0); + final char EQUAL_MARK = sc.next().charAt(0); + final char C_NUMBER = sc.next().charAt(0); + + + System.out.println(calc_answer(A_NUMBER, SIGN, B_NUMBER, C_NUMBER)); + sc.close(); + } + + public static int calc_answer(char aNumber,char sign,char bNumber,char cNumber){ + + int answerNumber =0; + + //どれがXなのか判定したのち、符号に応じた計算を行う + if (aNumber =='x'){ + + if (sign == '+'){ + answerNumber = (cNumber - '0') - (bNumber - '0') ; + }else{ + answerNumber = (cNumber - '0') + (bNumber - '0') ; + } + + }else if (bNumber =='x'){ + + if (sign == '+'){ + answerNumber = (cNumber - '0') - (aNumber - '0') ; + }else{ + answerNumber = (aNumber - '0') - (cNumber - '0') ; + } + + }else{ + + if (sign == '+'){ + answerNumber = (aNumber - '0') + (bNumber - '0'); + }else{ + answerNumber = (aNumber - '0') - (bNumber - '0') ; + } + } + return answerNumber; + } +} \ No newline at end of file -- GitLab From 877707c8fbae1624d505297d6b624a535617c78f Mon Sep 17 00:00:00 2001 From: isobe Date: Wed, 2 Jul 2025 17:04:01 +0900 Subject: [PATCH 2/2] =?UTF-8?q?paizaC034=E5=9B=9E=E7=AD=94=E3=81=AE?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tisobe/src/C034.java | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-) diff --git a/tisobe/src/C034.java b/tisobe/src/C034.java index 5410651..631a421 100644 --- a/tisobe/src/C034.java +++ b/tisobe/src/C034.java @@ -1,59 +1,51 @@ package tisobe.src; import java.util.Scanner; + public class Main { public static void main(String[] args) { // 自分の得意な言語で // Let's チャレンジ!! Scanner sc = new Scanner(System.in); - /** - * 定数の宣言 - * @Param A_NUMBER aの数字に対応する定数 - * @Param B_NUMBER bの数字に対応する定数 - * @Param C_NUMBER cの数字に対応する定数 - * - * @Param SIGN "+","-"の符号が入る定数 - * @Param EQUAL_MARK "="が入る定数 - **/ + /**定数の宣言*/ final char A_NUMBER = sc.next().charAt(0); final char SIGN = sc.next().charAt(0); final char B_NUMBER = sc.next().charAt(0); final char EQUAL_MARK = sc.next().charAt(0); final char C_NUMBER = sc.next().charAt(0); - System.out.println(calc_answer(A_NUMBER, SIGN, B_NUMBER, C_NUMBER)); sc.close(); } - public static int calc_answer(char aNumber,char sign,char bNumber,char cNumber){ + public static int calc_answer(final char aNumber, final char sign, final char bNumber, final char cNumber){ int answerNumber =0; //どれがXなのか判定したのち、符号に応じた計算を行う - if (aNumber =='x'){ + if (aNumber == 'x') { - if (sign == '+'){ - answerNumber = (cNumber - '0') - (bNumber - '0') ; - }else{ - answerNumber = (cNumber - '0') + (bNumber - '0') ; + if (sign == '+') { + answerNumber = (cNumber - '0') - (bNumber - '0'); + } else { + answerNumber = (cNumber - '0') + (bNumber - '0'); } - }else if (bNumber =='x'){ + } else if (bNumber == 'x') { - if (sign == '+'){ - answerNumber = (cNumber - '0') - (aNumber - '0') ; - }else{ - answerNumber = (aNumber - '0') - (cNumber - '0') ; + if (sign == '+') { + answerNumber = (cNumber - '0') - (aNumber - '0'); + } else { + answerNumber = (aNumber - '0') - (cNumber - '0'); } - }else{ - - if (sign == '+'){ + } else { + + if (sign == '+') { answerNumber = (aNumber - '0') + (bNumber - '0'); - }else{ - answerNumber = (aNumber - '0') - (bNumber - '0') ; + } else { + answerNumber = (aNumber - '0') - (bNumber - '0'); } } return answerNumber; -- GitLab