2016-05-24 4 views
-2

ない正確なプログラムが、基本的に、私はif文がランダムな他の数より大きいか小さいかを判断するにはどうすればよいですか?

public class WereWolfenstein2D { 
public static void main(String[] args){ 
{Scanner sc = new Scanner(System.in); 
Random number = new Random(); 
int office; 
int hitmenlocation; 

    office = 1+number.nextInt(16); 
    hitmenlocation = 1+number.nextInt(16); 

のようなものを持っているし、私のようなメッセージを表示し、オフィスが1より大きいかhitmenlocationより1小さい場合、次に何かが起こるべきであると言って、if文を行いたい場合。そのような種類の比較文をどのように入力するのですか?

+0

本当にJavaScriptですか? –

+0

これはJavascriptよりもC#またはJavaに似ています。 – TankorSmash

+0

ああ、ごめん、私は間違ったタグを使用しました!それはJavaです –

答えて

0

文はオフィスが1より大きいか、または直接に翻訳hitmenlocation

より小さい1 ...

if((office - hitmenlocation) == 1 || (office - hitmenlocation) == -1) { 
    /* do stuff */ 
} 

であればこれを行うクリーンな方法は...

であることを言っている場合
if(Math.abs(office - hitmenlocation) == 1) { 
    /* do stuff */ 
} 
+0

ありがとうございます!私は前にMath.absを使用していませんでしたが、これは私が必要としていたものです –

+0

これで問題が解決した場合は、 –

関連する問題