問題タブ [charat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
43 参照

java - プログラムは、私が望んでいる問題を認識しません

これは私が持っている基本的なプログラムの一部です。エラーや間違った情報が流れないように努めています。コードのこの部分では、ユーザーが名前を入力する場所を設定しましたが、数字や記号が含まれている場合は、適切な何かが入力されるまでエラーを返すはずです。ただし、これは時々しか機能しません。いつ機能するか機能しないかについて、どのようなパターンも把握できません。私が気づいた唯一のことは、それが長ければ長いほど、通り過ぎる可能性が高いということです.

ここでいくつかの異なる質問を見て、それらの質問/回答からいくつかの情報を引き出して、プログラムに実装しようとしましたが、明らかに何かがうまくいきませんでした. キャッチすることもあれば、キャッチしないこともありますが、何が間違っていますか?のようなものMan99を入力すると、新しい名前を入力するプロンプトが表示されます。ただし、次のように入力してkhewriuhweiuf8489358934589734985345hiewfもアクティブになりません。

未使用の変数は無視してください。それらはプログラムの後半で使用されますが、私が投稿したものには影響しません。

0 投票する
2 に答える
97 参照

java - Why is my forloop not working?

This is my first question on this site so I'm not sure how to do this, but my question is as follows: This is just a small piece of a code with multiple methods. I need to print the ASCII codes of all the characters in a String (input from the user). Now I am trying to use a for-loop which scans the first character prints the ASCII code of it, then scans the next one etc. But at the moment its just printing the first character's ASCII code a few times. Obviously there's something wrong with my for-loop but I've been trying to figure it out and I really can't find it.

0 投票する
1 に答える
147 参照

javascript - Javascript 配列シャッフルは、2 つの隣り合った値を出力すべきではありません

いくつかの文字で満たされた配列を取得しました。以下の例を参照してください。 まず、配列がシャッフルされていることを望みます。フィッシャー・イェーツ・シャッフルと呼ばれる最も有名なシャッフルを見つけました。

出力時に、たとえばF2がFF' の隣にあってはなりません。もう一方も同じです。DはD2またはD' の近くにあってはなりません。

たとえば、R B2 UFLF D2 .... などのように出力されます。

ではない: R B2 B' LF D2 ...

ヘルプ、提案はありますか?最初の文字をチェックする必要があることは知ってcharAt()いますが、私はその機能の専門家ではありません。

Javascript

0 投票する
2 に答える
6131 参照

java - ArrayLists を扱う場合、charAt の代わりに何を使用しますか?

これは ArrayLists を使用した最初の割り当てであり、charAt を使用できないことを今学習しています。この課題の進め方がわかりません。このプログラムの目的は、各母音の平均を示す配列を出力することです。たとえば、[チーズ、チーズ、チーズ] の配列は [0, 3, 0, 0, 0] になります。私はプログラムをどのように終わらせるかには関心がありません。charAtの問題だけです。通常、これを ArrayLists に置き換える別の方法はありますか?そうでない場合は、誰かが解決策を教えてくれますか? 私が話しているコードの一部を投稿するだけです。誰かが私にもっと投稿してほしい場合は、私に知らせてください.

vowels.get(0) がチョコレートを取得することは理解していますが、「o」を取得したい場合は、ループ内でループを実行する必要があります。以前はそのトラックについて考えていましたが、文字列をまったく定義していないのに、どうすればそれができるのでしょうか? それらを「追加」しているだけです。String x = "chocolate" のようにすれば、charAt のようなことができるので、違うと思います。これが私が混乱している理由だと思います。これが私がループに取り組んでいた方法ですが、正しい軌道に乗っているかどうかは本当にわかりません.

このようなことを話していたのですか?

0 投票する
2 に答える
501 参照

java - メインクラスで CharAt() メソッドを作成する

コードのこのセクションで行き詰まりました。アイデアは、String、StringBuilder、および Wrapper クラスを使用せずに、特定のインデックスで文字を返すことです。

私が持っているもの: " " オブジェクトのデータとしての " this.data" 。char[]MyOwnString

これは、メインクラスのコードがどのように見えるべきかについての私の理解です:

文字列はテスター クラスになります。簡単な近道のないこの挑戦的な宿題について、いくつかのガイダンスが必要です.

0 投票する
3 に答える
66 参照

java - ユーザーが入力した文字列に小文字と大文字の両方で A の数を与えるプログラムを作成する (java)

さて、ここに私のジレンマがあります。残念ながら、私の Java の先生はクラスでプロジェクトを開始する方法を教えてくれませんし、プログラムを開始するための情報がどこにあるのか教えてくれません。これは私の最初のプログラミング コースなので、まだいくつかのことを学ぼうとしています。

要点を説明しましょう。彼は次のようにしたいと考えています。

このプログラムは Ben Barcomb によって書かれました

文字列を入力してください:アラスカ

Aの数: 3

//プログラム終了

それだ。どこから始めたらいいのかわからない。どんな助けでも大歓迎です!これは私が今持っているものです。アラスカに入るとプログラムは終了します。

0 投票する
1 に答える
102 参照

javascript - 1 つの文字列内の異なる翻字の Javascript charAt

私は韓国語の名前のロマナイザーに取り組んでいますが、A から B への単純な音訳ではなく、もう少し複雑なものであるため、ここで立ち往生しています。

通常、名前は3 つの音節(JavaScript では3 文字として認識されます) で構成され、姓が最初の名前で、通常は2 つ (または 1 つの場合が少ない)の音節で構成される名が続きます。

残念ながら、苗字と名のローマ字表記が常に同じとは限らないため、名の 2 つの音節の間に「 - 」を挿入する必要があります。

いくつかの具体的な(そして人工的な)例:

  • 김김김 -> キムギムギム
  • 이이김 -> イ・イギム
  • 이김야 -> イ・ギムヤ

3 つの音節 (文字) の区別を操作して出現させるために、次のコードを書きました。

編集:問題は、私が韓国語を未変換にすることしかできないことです。誰かがこれを修正する方法を教えてもらえますか?

前もって感謝します !