アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミングで ORの意味で||を使いたいのですが
エラーが出て上手くいきません
本を見ているのですが この縦の線が二本で|| こうなってるのか
1マスで∥となっているのかも分かりません…
これはどっちなんでしょうか…

式を if(code>=1101) || (code<=1130){
System.out.println(code);
}
という風な感じしたいのですが。。。。エラーが出てしまいます
なんでなんでしょうか

A 回答 (4件)

||の使い方ではなく、単に括弧の使い方でエラーが出ているのでは?



>式を if(code>=1101) || (code<=1130){
>System.out.println(code);
>}

if((code>=1101) || (code<=1130)){
System.out.println(code);
}

とするだけで、エラーがなくなりませんか?

codeが1101以上か1130以下なら
System.out.println(code); を実行。となります。
(必ず実行されてしまいますね)
    • good
    • 0

勢いで回答しましたが条件式が変ですね。


これだと全ての値が当てはまります。

if(code<1101 || code>1130){
または
if(code>=1101 && code<=1130){

のどちらかだと思います。
    • good
    • 0

こんにちは。



 ↓同じ言語ではありませんが、下記のサイトを見てください。||で2文字です。

では。

参考URL:http://okuyama.mt.tama.hosei.ac.jp/unix/C/slide2 …
    • good
    • 0

if((code>=1101) || (code<=1130)){



if(code>=1101 || code<=1130){
ではないでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!