看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
完全忘了三元運算子了>_<
不過那也算判斷式吧
也是有人用while + break 寫出來....(汗
分享一下我的想法
int n = input.nextInt();
String s = (n==0) + "";
int c1 = s.charAt(0);
s = (n>0) + "";
int c2 = s.charAt(0);
int answer = ((c1[0]-'t')*(c2[0]-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
System.out.println(answer);
這個連我自己都嚇了一跳=.=a
話說 大大你解開的題目好多@_@
看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
完全忘了三元運算子了>_<
不過那也算判斷式吧
也是有人用while + break 寫出來....(汗
分享一下我的想法
int n = input.nextInt();
String s = (n==0) + "";
int c1 = s.charAt(0);
s = (n>0) + "";
int c2 = s.charAt(0);
int answer = ((c1[0]-'t')*(c2[0]-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
System.out.println(answer);
這個連我自己都嚇了一跳=.=a
話說 大大你解開的題目好多@_@
打錯了="=
int answer = ((c1-'t')*(c2-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
這樣才對~
看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
完全忘了三元運算子了>_<
不過那也算判斷式吧
也是有人用while + break 寫出來....(汗
分享一下我的想法
int n = input.nextInt();
String s = (n==0) + "";
int c1 = s.charAt(0);
s = (n>0) + "";
int c2 = s.charAt(0);
int answer = ((c1[0]-'t')*(c2[0]-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
System.out.println(answer);
這個連我自己都嚇了一跳=.=a
話說 大大你解開的題目好多@_@
看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
完全忘了三元運算子了>_<
不過那也算判斷式吧
也是有人用while + break 寫出來....(汗
分享一下我的想法
int n = input.nextInt();
String s = (n==0) + "";
int c1 = s.charAt(0);
s = (n>0) + "";
int c2 = s.charAt(0);
int answer = ((c1[0]-'t')*(c2[0]-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
System.out.println(answer);
這個連我自己都嚇了一跳=.=a
話說 大大你解開的題目好多@_@
打錯了="=
int answer = ((c1-'t')*(c2-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
這樣才對~
看在你寫那麼辛苦的份上...
我也分享一下我的寫法好了...
System.out.println ((int)Math.signum(n));
這應該不算犯規吧?XD
看到這題的提示 讓我囧了...
我是用寫JAVA寫的
就我所知 JAVA的關係運算子的結果直接是true或false
不像C++還會對應到0和1
像 (n>0)-(n<0) 這種想法 在JAVA裡不能用="=
但我還是有寫出來XDD
不知道有沒有人跟我一樣是用JAVA寫的?
完全忘了三元運算子了>_<
不過那也算判斷式吧
也是有人用while + break 寫出來....(汗
分享一下我的想法
int n = input.nextInt();
String s = (n==0) + "";
int c1 = s.charAt(0);
s = (n>0) + "";
int c2 = s.charAt(0);
int answer = ((c1[0]-'t')*(c2[0]-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
System.out.println(answer);
這個連我自己都嚇了一跳=.=a
話說 大大你解開的題目好多@_@
打錯了="=
int answer = ((c1-'t')*(c2-('t'+'f')/2))/(('f'-'t')*(('t'-'f')/2));
這樣才對~
看在你寫那麼辛苦的份上...
我也分享一下我的寫法好了...
System.out.println ((int)Math.signum(n));
這應該不算犯規吧?XD
直接用現成的API =.= (我又學到新的api了 ㄎㄎ)
雖然我第一次寫也是用類似的方法
System.out.println(num.compareTo(new Integer(0)));
有異曲同工之妙吧 XDD