2017-04-09 11 views
-3

なぜ私はその否定的な投票をしているのか分かりません。私は誰もが使用できるように自分のコードを入れたくありません。私はそれを行うことができますので、私はそれを行うことができますロジックを求めるimを要求していますファイルからconditonを読み込みます。java

私はこのJavaコードを書いて、私はファイルから条件を読んでほしいです。 それは可能ですか?あなたがチュートリアルを持っているなら。それを行う方法を理解するのに役立つもの。 私はただ論理だけを理解したい。

私は各条件をファイルに入れて、その形式を読み込もうとしました。

if(con == 1){ 
     Scanner myScanner = new Scanner(new File("con.txt")); 
    } 
    else if(con == 2){ 
     Scanner myScanner = new Scanner(new File("con2.txt")); 
    } 
    else if(con == 3){ 
     Scanner myScanner = new Scanner(new File("con3.txt")); 
    } 
    else{ 
     System.out.println("You did not choose one of the 3 con"); 
    } 

が、文は会うする必要が2つの条件がある場合には、それぞれに理由は仕事didntの。

私はそれはだから私は本当にそのような場合、あなたはスイッチを使用して、より良いオフにしている、ここでは1,2または3の選択のみを条件を見ることができない感覚

+1

ようこそスタックオーバーフロー!どのようにサイトが動作するのか、トピックに関する質問はこちらをご覧ください(http://stackoverflow.com/tour)。 「なぜ誰かが私を助けることができますか?」実際の質問ではありませんか?](http://meta.stackoverflow.com/q/284236) –

+0

2つの条件は何ですか? –

答えて

0

になります願っていますし、デフォルトのケースとしてあなたのelseを使用してください。


プロパティを読み込む必要がある場合に備えて、プロパティファイルから読み込みます。以下は例です。

まず、「configuration.properties」というファイルを作成します。この例では、次のように入力します。

  • プロパティ1 = myPropertyOne
  • property2 = myPropertyTwo
  • property3 = myPropertyThreeすぐ下

は、Java Properties Objectにそれらを配置すること、プロパティファイルを読み込むの一例です最後に標準出力に出力します。

Properties myProperties = new Properties(); 
InputStream fileInput = null; // Here so you can close it in the finally section 

try { 
    fileInput = new FileInputStream("configuration.properties"); 
    myProperties.load(fileInput); // pass the input stream into properties to be read 

    // print out all the properties values for given keys 
    System.out.println(myProperties.getProperty("property1")); 
    System.out.println(myProperties.getProperty("property2")); 
    System.out.println(myProperties.getProperty("property3")); 

} catch (IOException exceptionThrown) { 
     // would be best to handle the exception here 
} finally { 
    if (fileInput != null) { 
     try { 
      fileInput.close(); 
     } catch (IOException e) { 
      // handle exception for attempting to close handler 
     } 
    } 
} 
関連する問題