Java

 Computer >> コンピューター >  >> プログラミング >> Java
  1. 数値が正か負かを判定するJavaプログラムの書き方

    この記事では、Javaを使って入力された数値が「正の数」なのか「負の数」なのかを判定する方法を解説します。判定の考え方はシンプルで、対象の数値が0より大きいか小さいかを比較するだけで実現できます。それでは、実際の動作例を見ていきましょう。入力例ユーザーが次のように数値を入力したとします。Enter the number: -30出力例この場合、プログラムは次のような結果を出力します。The number -30 is a negative number処理のアルゴリズム正負の判定は、以下の手順で行います。Step 1 - 処理を開始する Step 2 - 整数型の変数 my_input を宣言

  2. 文字がアルファベットかどうかを判定するJavaプログラムの作成方法

    はじめに この記事では、Javaを使って「ある1文字がアルファベットかどうか」を判定するプログラムの作成方法を解説します。判定の考え方はシンプルで、対象の文字が小文字の「a」〜「z」、あるいは大文字の「A」〜「Z」の範囲内に含まれているかどうかを確認します。 以下に、実際の入力と出力の例を示します。 入力 キーボードから文字「H」を入力した場合: 文字を入力してください:H 出力 文字 H はアルファベットです アルゴリズム ステップ1 - 処理を開始する ステップ2 - 文字型変数 my_input を宣言する ステップ3 - ユーザーから値を読み込む、または値を定義する ステップ4 -

  3. 【Java入門】配列に指定した値が含まれているかを判定する方法

    この記事では、Javaで配列の中に特定の値が含まれているかどうかを確認する方法を解説します。基本的な考え方は、配列の各要素を順番に走査(イテレート)し、検索したい値と比較するというものです。処理の流れ(アルゴリズム)処理を開始する整数型の変数(my_input、i、array_size)とboolean型の変数(my_check)、そして整数型配列(my_array)を宣言するユーザーから値を入力してもらう、またはあらかじめ値を定義しておくforループで配列の要素を順に取り出し、検索対象の値と比較する一致する要素が見つかれば「含まれている」、見つからなければ「含まれていない」と判定する結果を表

  4. 【Java】うるう年を判定するプログラムの作り方をわかりやすく解説

    この記事では、指定された年が「うるう年」かどうかを判定するJavaプログラムの作り方を解説します。判定は、その年が4・100・400で割り切れるかどうかを順番に確認することで行います。うるう年とは、暦(カレンダー)と天文学上の1年(地球が太陽を一周する周期)とのずれを調整するために、通常より1日多い2月29日が設けられる年のことです。基本ルールとして「4で割り切れる年はうるう年」とされますが、ここに例外があります。100で割り切れる年はうるう年ではなく、さらに400で割り切れる年だけがうるう年として扱われます。うるう年の判定条件4で割り切れ、かつ100で割り切れない年 → うるう年(例:202

  5. Javaでアームストロング数を判定する方法|サンプルコード付きで解説

    本記事では、与えられた数値がアームストロング数(Armstrong number)であるかどうかを判定するJavaプログラムの作成方法を解説します。ユーザーからの入力を受け付けるパターンと、値をあらかじめ定義しておくパターンの2種類のサンプルコードを紹介します。 アームストロング数とは? アームストロング数とは、各桁の数字を3乗した値の合計が、元の数値そのものと等しくなる数のことです。より一般的には、n桁の整数について、すべての桁を取り出してそれぞれn乗し、それらを合計した結果が元の数と一致するとき、その数を「位数nのアームストロング数」と呼びます。 これを数式で表すと次のようになります。

  6. 【Java入門】数値が回文(パリンドローム)かどうかを判定するプログラムの作り方

    この記事では、Javaを使って「与えられた数値が回文数(パリンドローム数)であるかどうか」を判定する方法を解説します。 回文(パリンドローム)とは? 回文とは、前から読んでも後ろから読んでも同じになる単語・数字・文章などの文字列のことです。例えば、「しんぶんし」や「たけやぶやけた」といった言葉、あるいは 10101 のような数字は回文です。 文字列が回文かどうかを判定するには、その文字列を逆順に並べ替えた結果が元の文字列と一致するかを確認します。具体的には、1番目と最後の要素、2番目と後ろから2番目の要素…というように、対応する位置の要素同士がすべて等しいかどうかを調べればよいのです。 入出力

  7. 2つの文字列がアナグラムかどうかを判定するJavaプログラムの書き方

    この記事では、2つの文字列がアナグラム(anagram)であるかどうかを判定するJavaプログラムの作り方を解説します。アナグラムとは?アナグラムとは、ある単語やフレーズに含まれる文字を並べ替えることで作られる、別の単語やフレーズのことです。たとえば「Race」と「Care」は、使用されている文字とその個数が完全に一致しているため、アナグラムの関係にあると言えます。判定の基本的な考え方は次のとおりです。ユーザーが入力した2つの文字列それぞれについて、各アルファベット(a〜z)が出現する回数(=出現頻度)を数えます。そして、両方の文字列で対応する文字の頻度がすべて一致していれば、その2つの文字列

  8. 【Java入門】アルファベットが母音か子音かを判定するプログラムの書き方

    本記事では、Javaを使って入力されたアルファベットが母音(Vowel)か子音(Consonant)かを判定する方法を解説します。アルファベットのうち、「a」「e」「i」「o」「u」の5つを母音と呼び、それ以外のアルファベットはすべて子音として分類されます。このルールをもとに、if文による条件分岐で簡単に判定プログラムを作成できます。動作イメージまず、プログラムの実行結果の例を見てみましょう。入力Enter the character : i出力The character : i is a vowelこのように、ユーザーが入力した文字が「i」であれば母音であると判定され、結果が出力されます。ア

  9. 【Java入門】数値が素数かどうかを判定するプログラムの書き方

    この記事では、Javaを使って「ある数値が素数かどうか」を判定する方法を解説します。 素数とは? 素数とは、約数が1とその数自身の2つしか存在しない、特別な性質を持つ整数のことです。言い換えると、1と自分自身以外のどの数でも割り切れない数が素数です。 例えば 11 は素数です。11の約数は 1 と 11 のみだからです。その他の素数の例としては、2、3、5、7、11、13 などが挙げられます。 なお、2 は唯一の偶数の素数であり、それ以外の素数はすべて奇数になるという点も覚えておくと良いでしょう。 動作イメージ(入力と出力) 今回作成するプログラムの入力と出力は以下のようになります。 入力:

  10. Javaで完全数を判定するプログラムの書き方【初心者向け解説】

    本記事では、ある数が完全数であるかどうかを判定するJavaプログラムの作成方法について解説します。完全数とは、その数自身を除いた約数(真の約数)の総和が、元の数と等しくなる正の整数のことです。例えば「6」は、約数が1・2・3であり、1+2+3=6となるため完全数です。同様に「28」や「496」も完全数として知られています。実行例入力ユーザーから次の値が入力されたとします。Enter the number : 496出力期待される出力は以下の通りです。The number 496 is a perfect numberアルゴリズム処理の流れは以下のステップで構成されます。Step 1 - 処理を

  11. Javaで左三角形の星形パターンを出力する方法を解説!初心者向けサンプルコード付き

    この記事では、Javaを使って左三角形の星形(アスタリスク)パターンを出力する方法を解説します。パターンの描画には、複数の for ループと print 文を組み合わせて使用します。まずは、実際の実行イメージを見てみましょう。入力と出力の例入力ユーザーから次のような入力を受け取ったと仮定します。Enter the number of rows : 8出力上記の入力に対して、期待される出力は次のとおりです。* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *アルゴリズム左三角形の星形パターンを出力するための

  12. Javaで左三角形の星形パターンを出力するプログラムの作成方法

    本記事では、Javaを使って左三角形の星形パターン(*)を出力する方法について詳しく解説します。このパターンは、複数のforループとprint文を組み合わせることで簡単に作成できます。 まずは実際の実行例を見てみましょう。 入力 ユーザーから以下の値が入力されたと仮定します。 Enter the number of rows : 8 出力 期待される出力結果は次の通りです。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * アルゴリズム パターン出力の手順は以下の通りです。 ステップ1 - 処理を開

  13. ピラミッド型の星形パターンを出力するJavaプログラム

    この記事では、Javaを使ってピラミッド型の星形パターン(*)をコンソールに出力する方法を解説します。パターンの生成には、複数のforループとprint文を組み合わせて使用します。まずは実行例を見てみましょう。入力例ユーザーから以下のような入力を受け取ったと仮定します。行数を入力してください : 8出力例上記の入力に対して、期待される出力は次のとおりです。ピラミッド型の星形パターン : * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *アルゴリズム

  14. Javaで上向きの星形三角形パターンを出力する方法

    この記事では、Javaを使って上向きの星形(アスタリスク)三角形パターンをコンソールに出力する方法を解説します。このパターンは、複数のforループとprint文を組み合わせることで簡単に作成できます。出力イメージ入力例ユーザーからの入力が以下であるとします。Enter the number of rows : 8出力結果上記の入力に対する期待される出力は次のとおりです。The upper star triangle star pattern : * * * * * * * * * * * * * * * * * * * * * * * * *

  15. Javaでミラー上部の星形三角形パターンを出力するプログラムの作り方

    この記事では、Javaを使ってミラー上部の星形三角形パターン(Mirror Upper Star Triangle Pattern)をコンソールに出力する方法を詳しく解説します。このパターンは、複数の for ループと出力ステートメントを組み合わせることで描画できます。パターンの完成イメージ例として、行数として「8」を入力した場合の実行結果は次のようになります。入力:行数を入力してください : 8出力:ミラー上部の星形パターン: ******** ******* ****** ***** **** *** ** *上の行ほど星が多く、下に

  16. Javaで下向き三角形の星形パターンを出力する方法を解説

    本記事では、Javaを使用して下向きの三角形の星形パターン(*)を出力する方法を解説します。このパターンは、複数のforループと出力文を組み合わせることで描画できます。ネストされたループの基本的な使い方を学びたい初心者の方に最適な題材です。 実行例 入力 行数として「8」が入力された場合を想定します。 Enter the number of rows : 8 出力 プログラムを実行すると、以下のような下向きの三角形パターンが出力されます。 The downward triangle star pattern : * * * * * * * * * * * * * * * * * * *

  17. Javaでミラー下部星形三角パターンを出力する方法を解説

    この記事では、Javaを使って「ミラー下部星形三角パターン(Mirror Lower Star Triangle Pattern)」をコンソールに出力する方法を詳しく解説します。このパターンは、複数のforループとprint文を組み合わせることで形成されます。プログラミング学習におけるネストしたループの理解に役立つ定番の演習問題です。パターンのイメージまず、実際に出力されるパターンを確認してみましょう。入力例:行数を入力してください : 8出力例:* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  18. Javaでパスカルの三角形を出力するプログラムの作り方

    この記事では、Javaを使ってパスカルの三角形をコンソールに出力する方法を解説します。パスカルの三角形は、複数のfor文(ループ)とprint文を組み合わせることで形成されます。三角形の外側にあるすべての値はゼロ(0)として扱われ、実際には表示されません。パスカルの三角形は二項係数(組み合わせの数)を三角形状に並べたものであり、各行は上の行の隣り合う2つの数を足し合わせることで求められます。最初の行は「0 1 0」ですが、実際にスペースを占めるのは1だけで、0は不可視です。次の行は(0+1)と(1+0)を計算することで得られ、出力は両側を0で挟まれた形になります。この処理を必要な段数に達するま

  19. 【初心者向け】Javaでダイヤモンド型の星形パターンを出力する方法

    はじめに本記事では、Javaを使ってダイヤモンド型(ひし形)の星形パターンをコンソールに出力する方法を詳しく解説します。このパターンは、複数のforループとprint文を組み合わせて描画します。二重ループの動きを視覚的に確認できるため、Javaの基礎学習にも最適な題材です。入出力のデモ入力まず、ユーザーに行数を入力してもらいます。ここでは例として「8」を入力します。Enter the number of rows : 8出力上記の入力に対して、次のようなダイヤモンド型の星形パターンが出力されます。The diamond star pattern : * ***

  20. Javaで正方形の星型パターンを出力する方法|サンプルコード付きで解説

    この記事では、Javaを使って正方形の星型(*)パターンをコンソールに出力する方法を詳しく解説します。パターン出力は、二重のforループ(ネストされたループ)とprint文を組み合わせることで実現でき、ループ処理の基礎を学ぶのに最適な題材です。 実行結果のイメージ 入力 ユーザーから一辺の長さとして「8」が入力された場合を想定します。 Enter the length of a side : 8 出力 上記の入力に対して、以下のような正方形のパターンが出力されます。 The square pattern : * * * * * * * * * * * * * * * * * * * * *

Total 1930 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:89/97  20-コンピューター/Page Goto:1 83 84 85 86 87 88 89 90 91 92 93 94 95