ユーザーが入力した配列リストの終わりのないループ
ユーザーが入力した車の仕様を取得し、配列リストに追加するメソッドを記述する必要があります。これは、ユーザーが入力したい任意の数の仕様を受け入れる必要があります (何も指定しない場合も含む)。 初めての投稿なので、文法が悪くて申し訳ありません。
リーリーこの条件はスペースが入ると false を返すと思います。このような連続的な反復は手動でのみ終了できます。
私も試してみました
リーリーこれは 1 回反復されて配列リストを返しますが、さらに入力できるようにする必要があります。 if または while 条件を hasnextline() に変更すると、同じ結果が得られます。車のトリム レベルには特定の書式設定が必要であるため、ここでは hasnext() を使用しています。入力が与えられていないときに hasnext() が false を返さない理由がわかりません。
正解
それは…いいえ。
考えてみてください。コンピュータは、何を入力するかを考えていて昼食後まで放置するユーザーと、「完了」したユーザーをどのように区別するのでしょうか? Web カメラを起動して AI 分析を実行し、ユーザー が入力を終えたように見えるかどうかを確認します。
system.in
はキーボードではありません。これは「jvm プロセスの標準入力」である default であり、少なくとも Java アプリケーションをコマンドラインから起動する場合は、キーボードから読み取るように設定してください。 である必要はありません。
リーリー
system.in がこのファイルから読み取られます。キーボードからプロセスを読み取ることはできません。
リーリー
1。
これは、「この入力のソース」から「終了」までに依存します。ファイルの終わりに達すると、ファイルは終了します。
キーボードが「終了」することは不可能です - したがって、.hasnext() は
false を返すことができません。
###空白###
では、
スキャナ
を理解していません。あなたは良い仲間です、これがおそらく最も誤解されている点です。 stackoverflow に溢れる質問の数を見ると、これは実際に当てはまります。
スキャナ
とは関係ありません。
スキャナは単純にテキスト入力ソースを取得し、それをチャンクに分割します。ブロックは「トークン」と呼ばれ、「トークン」は「区切り文字間のすべてのテキスト」によって定義されます。区切り文字は正規表現によって定義されます。デフォルトで使用される正規表現は \s です。たとえば、任意の量の空白などです。
このコマンドを実行してコマンド ラインに hello world!
と入力し、Enter キーを押して
と入力すると、次のように表示されます。
リーリースキャナに関すること: 「separator」以下の内容を登録したり取得したりすることはできません。スキャナーに「空白は何個ありますか?」と尋ねることはできません。
また、スペースに遭遇したときに「停止してください」と頼むこともできません。いいえ、スペースはトークンとトークンを区切るだけです。スキャナの場合、Enter キーを押すことと、スペースバーを押してから Enter キーを押すことには、
何の違いもありません。これはすべて「1 つ以上の空白文字」であるため交換可能であり、区切り文字に関するものであるため検出できません。
スキャナをまったく使用したくない場合もあります。 system.in自体は確かに差別化できます。 解決策 1
一般的な戦略は、プロンプトで「完了」を意味する魔法の言葉を言及することです。例えば:### リーリー 解決策 2
トレンチスキャナー。または、少なくともすべてを削除して、nextline
を使用します。これは、very
を他のすべてのメソッドと相互作用させます。1 つだけを選択してください (nextline
または Everything)nextline
を除く):
リーリー
[1] 実際、ほとんどのバーコード スキャナはキーボードのように見え、動作しますが、デバイスはありません。これは、デバイスが
/dev/ に存在せず、そのようなプロセスにパイプできないためです。しかし、一例として、それは機能します。 これを試すことができます:
リーリー
以上がユーザーが入力した配列リストの終わりのないループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

2009 年の誕生以来、ビットコインは暗号通貨の世界のリーダーとなり、その価格は大きな変動を経験しました。包括的な歴史的概要を提供するために、この記事では 2009 年から 2025 年までのビットコイン価格データをまとめ、主要な市場イベント、市場センチメントの変化、価格変動に影響を与える重要な要因を取り上げます。

暗号通貨としてのビットコインは、その誕生以来、市場の大きな変動を経験してきました。この記事では、読者がビットコインの価格傾向と重要な瞬間を理解できるように、誕生以来のビットコインの歴史的な価格の概要を提供します。ビットコインの過去の価格データを分析することで、その価値に対する市場の評価やその変動に影響を与える要因を理解し、将来の投資決定の基礎を提供することができます。

2009年の作成以来、ビットコインの価格はいくつかの大きな変動を経験し、2021年11月に69,044.77ドルに上昇し、2018年12月に3,191.22ドルに減少しました。 2024年12月の時点で、最新の価格は100,204ドルを超えています。

リアルタイムのビットコインUSD価格 ビットコインの価格に影響を与える要因 将来のビットコイン価格を予測するための指標 2018年から2024年のビットコインの価格に関する重要な情報を次に示します。

ビットコインの重要なノード履歴価格2009年1月3日:ジェネシスブロックが生成され、最初のビットコインが生成され、値0の値が生成されました。 10月5日:最初のビットコイントランザクション、プログラマーが10,000ドルのビットコインを備えた2つのピザを購入しました。これは0.008ドルに相当します。 2010年2月9日:Gox Moux Exchangeはオンラインになり、初期のビットコイン取引の主要なプラットフォームになりました。 5月22日:ビットコインは初めて1ドルを破ります。 7月17日:ビットコインプライスは0.008ドルに急落し、史上最低値に達しました。 2011年2月9日:ビットコインの価格は初めて10ドルを破ります。 4月10日:Mt。Go

ChatGpt時代のテクニカルQ&Aコミュニティ:SegmentFaultの対応戦略StackOverFlow ...

仮想通貨の資金調達率は、デリバティブ取引でポジションを保持しているトレーダーに請求される手数料です。これは、契約の有効期限が切れたときのスポット市場価格と先物契約価格との間のプレミアムまたは割引を反映しています。スポット価格が先物価格よりも高い場合、資本金利はマイナスです。つまり、ショートポジションが長いポジションのトレーダーに手数料を支払うトレーダーは意味があります。それどころか、スポット価格が先物価格よりも低い場合、資本金利はプラスです。つまり、長いポジションを行うトレーダーは、ショートポジションを行うトレーダーに料金を支払うことです。

仮想通貨市場は常に進化しており、今後数年間でエキサイティングな成長が期待されています。 2025年には、一部の暗号通貨が際立っており、このスペースへの最も有望な投資になると予想されています。この記事では、2025年に最も有望な仮想通貨のいくつかを分析し、将来に影響を与える独自の能力、成長の可能性、可能性をカバーしています。これらの通貨には、イーサリアム、ビットコイン、カルダノ、ポルカドット、ビナンスコインが含まれます。これらは、分散型ファイナンス、スマートコントラクト、ブロックチェーンテクノロジーの開発に重要な役割を果たします。これらの仮想通貨の可能性を理解すると、投資家は2025年に仮想通貨市場がもたらす機会をつかむ準備ができています。