個人財務 Javaダミーで検索機能を追加する方法

Javaダミーで検索機能を追加する方法

ビデオ: Advanced Data Binding - Google I/O 2016 2024

ビデオ: Advanced Data Binding - Google I/O 2016 2024
Anonim

あなたはJavaモーテルの机の後ろに座っています。見て!ここに5人のパーティーが来る。これらの人々は部屋が欲しいので、部屋が空いているかどうかをチェックするソフトウェアが必要です。存在する場合、ソフトウェアは ゲストリストを変更します。数字の0を数字の5に置き換えてtxt ファイルに書き出します。運が良ければ、ソフトウェアはハードドライブに保存されています。ここにソフトウェアが表示されます。

インポート静的Java。ラング。システム。でる;

<! - 1 - >

import java。 util。スキャナ;

import java。 io。ファイル;

import java。 io。 IOException;

import java。 io。 PrintStream;

パブリッククラスFindVacancy { public static void main(String args [])throws IOException {

int guests [] = new int [10];

int roomNum;

<! - 2 - >

スキャナdiskScanner =新しいスキャナ(新しいファイル( "GuestList。txt"));

for(roomNum = 0; roomNum <10; roomNum ++){

ゲスト[roomNum] = diskScanner。 nextInt();

}

diskScanner。閉じる();

roomNum = 0;

while(roomNum <10 && guests [roomNum]!= 0){

<! - 3 - >

roomNum ++;

}

if(roomNum == 10){

out。 println( "申し訳ありません、v cancy");

} else {

out。 print( "部屋の人数");

。 print(roomNum);

。 print( "?");

スキャナキーボード=新しいスキャナ(システムイン);

ゲスト[roomNum] =キーボード。 nextInt();

キーボード。閉じる();

PrintStream listOut = new PrintStream( "GuestList。txt");

for(roomNum = 0; roomNum <10; roomNum ++){

listOut。プリント(ゲスト[roomNum]);

listOut。 print( "");

}

listOut。閉じる();

}

}

}

モーテルは2つの空室から始まります - 部屋3と8(部屋は部屋0で始まることを忘れないでください)コードを初めて実行すると、部屋3が空いていることを伝え、5人を部屋に入れます。

欠員を埋める。

もう一度コードを実行すると、残りの空き部屋(部屋8)が見つけられ、10人のパーティーが部屋に置かれます。 (どのようなパーティー!)

最後の空き部屋を埋める。

コードを3回実行すると、空き部屋がなくなります。プログラムがこれを発見すると、すべてのモーテルネオンサインの伝統の中で少なくとも1文字は省略して、

Sorry、no v cancy というメッセージを表示します。 申し訳ありません、Bud。部屋はありません。

コードを実行すると、真新しい

ゲストリストが作成されます。 txt ファイル。各Java IDEに GuestListを表示する独自の方法があるため、混乱する可能性があります。 txt ファイルの内容。一部のIDEでは、最新の GuestListが自動的に表示されません。 txtファイル が含まれているため、コードを実行した後すぐに変更が表示されないことがあります。変更がない場合でも、 ゲストリストは連続して変更されます。txt ファイル。 IDEを ゲストリストに更新する方法については、お好みのIDEの中を覗いてみてください。 txt ファイルが表示されます。 条件

roomNum <10 && guests [roomNum]! = 0 999は本当にトリッキーです。あなたが物事を移動し、 人[roomNum]を書くならば! = 0 && roomNum <10 、あなたは多くのトラブルに巻き込まれる可能性があります。詳細については、allmycodeを参照してください。 com。

Javaダミーで検索機能を追加する方法

エディタの選択

現在の日付のワークブックを作成するExcelマクロ - ダミー

現在の日付のワークブックを作成するExcelマクロ - ダミー

仕事は重要です。これで、Excelマクロを使ってマクロを実行できます。この単純なマクロは、今日の日付が名前の一部である新しいファイルにブックを保存します。マクロの仕組みこのマクロの秘訣は、新しいファイル名をまとめて...

ブックが存在するかどうかを判断するExcelマクロ - ダミー

ブックが存在するかどうかを判断するExcelマクロ - ダミー

このExcelマクロを使用すると、ファイルが存在するかどうかを評価するためのファイルパス。たとえば、PCのどこかでファイルを操作するプロセスがあるとします。たとえば、既存のブックを開いて日単位でデータを追加する必要が生じる場合があります。この場合、あなたは...

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

は、多くの金融モデラーの選択です。 Excelは、Excelで実際に何かを行うことができるため、「ソフトウェアのスイス軍ナイフ」または「次善ソリューション」と呼ばれることがよくありますが、常にそのツールにとって最適なツールではありません。たとえば、Excelで手紙を書くことはできますが、Wordははるかに優れています...

エディタの選択

自然の写真撮影のための焦点距離 - ダミー

自然の写真撮影のための焦点距離 - ダミー

あなたが1枚の写真ですべての写真を撮ることができれば、焦点距離。まあ、実際には、足のズームと呼ばれる小さなものを使うことができます。これは、被写体に近づいたり遠ざかったりするときです。しかし、足をズームしても、あなたはあなたのエフェクトを複製するのが難しくなります。

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジ(HDR)デジタル写真は、これは時にはかなり混乱する可能性があります。ここでは、かっこを乗り越えるのに役立つ用語の便利なリストです:ブラケット:ブラケットセットで1つの写真。 は、動詞としても使うことができます。

人物を逆光にする方法 - ダミー

人物を逆光にする方法 - ダミー

バックライトはリム照明とも呼ばれ、またはあなたの肖像画の主題のためのハローのような効果。バックライトを使用すると、被写体の形を強調する光の枠を作成できます。被写体を逆光にする方法は次のとおりです。

エディタの選択

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

スタイルの背景色や画像を指定したり、背景がページにどのように表示されるかを制御したりすることができます。 DreamweaverのCSSデザイナパネルの 、 、...

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverサイトでは、インターネット上のサイトのリモートロケーションを定義することもあります。

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Abode Creative Suite 5(Adobe CS5)Dreamweaverでは、カスケードスタイルシートのページレイアウトを変更します。 CSSレイアウトはスタイルシートのルールによって完全に制御されるため、CSSスタイルパネルとプロパティインスペクタからページのルックアンドフィールを直接変更できます。