Java

 Computer >> コンピューター >  >> プログラミング >> Java
  1. 【Java】指定した2つの数値間のアームストロング数を表示するプログラムの作成方法

    はじめに本記事では、Javaを使って指定した2つの数値の間に存在するアームストロング数を表示する方法を詳しく解説します。アームストロング数とは、各桁の数字をそれぞれ3乗して合計した値が、元の数そのものと一致する数のことです。より一般的に言えば、ある整数の各桁を個別に取り出して3乗し、それらをすべて合計した結果が元の数と等しいとき、その整数は「アームストロング数」と呼ばれます。数式で表すと次のような関係が成り立ちます。abcd... = a3 + b3 + c3 + d3 + ...アームストロング数の具体例3桁のアームストロング数の場合、各桁の立方数の合計がその数自体と一致します。たとえば、1

  2. 関数を使って指定した区間の素数を表示するJavaプログラム

    本記事では、関数を使用して指定した区間内の素数を表示する方法を解説します。素数とは、約数が「1」と「その数自身」の2つだけしか持たない特別な数であり、それ以外のどの数でも割り切ることができない数のことです。ある数が素数であるのは、その約数が1とその数自身だけである場合です。たとえば11は素数であり、その約数は1と11のみです。素数の例としては、2、3、5、7、11、13などが挙げられます。なお、2は唯一の偶数の素数であり、それ以外の素数はすべて奇数になります。以下に実行例を示します。入力入力値が次のとおりであるとします。開始番号 : 1 終了番号 : 75出力期待される出力は次のとおりです。区

  3. 関数を使って指定範囲内のアームストロング数を表示するJavaプログラム

    この記事では、関数を使用して指定した範囲内のアームストロング数(Armstrong Number)を表示する方法について解説します。 アームストロング数とは アームストロング数とは、各桁の数字を3乗して合計した値が、元の数と等しくなる整数のことです。 より一般的に表現すると、n桁の整数の各桁を取り出してn乗し、その合計が元の数と一致するとき、その整数はn次のアームストロング数と呼ばれます。つまり、abcd... = an + bn + cn + dn + ... という関係が成り立ちます。 3桁のアームストロング数の場合、各桁の3乗の和がその数自身と等しくなります。 例えば、153はアームスト

  4. 【Java入門】数値の約数をすべて表示するプログラムの書き方

    この記事では、Javaを使って数値の約数(因数)を表示する方法について詳しく解説します。約数とは?約数とは、ある数を余りなく割り切ることができる数のことです。言い換えると、別の数を作るために掛け合わせる数とも表現できます。例えば、3と5を掛けると15になります。このとき、3と5は「15の約数」であると言えます。また、12の場合を見てみると、1・2・3・4・6・12はいずれも12を余りなく割り切れるため、これらはすべて12の約数です。最大の約数と最小の約数どのような数でも、最大の約数はその数自身であり、最小の約数は1になります。1はすべての整数の約数です。例えば、12の最大の約数と最小の約数は、

  5. 【Java入門】switch〜case文を使って簡単な電卓プログラムを作る方法

    この記事では、switch〜case文を使って簡単な電卓プログラムを作成する方法を解説します。switch文は式を評価し、その値がどのcase句と一致するかを調べて、一致したcaseに関連付けられた処理を実行します。条件分岐が多くなる場合、if-else文を何度も書き並べるよりも、switch文の方がすっきりと読みやすいコードになるのが特徴です。 実装する算術演算 今回作成する電卓プログラムは、次の5種類の演算に対応しています。 + : 加算(足し算) - : 減算(引き算) * : 乗算(掛け算) / : 除算(割り算) % : 剰余(割り算の余り) 入出力の例 入力 たとえば、次のよ

  6. Javaで数値が2つの素数の和として表現できるかどうかを判定するプログラム

    本記事では、ある数値が2つの素数の和として表現できるかどうかを判定するJavaプログラムについて解説します。素数とは素数とは、約数が「1」と「その数自身」の2つしかない特別な自然数のことです。言い換えれば、1とその数以外では割り切れない数です。例えば、11は素数であり、その約数は1と11だけです。素数の例としては、2、3、5、7、11、13などが挙げられます。なお、2は唯一の偶数の素数であり、それ以外の素数はすべて奇数になります。処理内容の確認以下に具体的な入力と出力の例を示します。入力:入力する数値 : 43出力:この数値は2つの素数の和として表現できます。 考えられる組み合わせ : 43

  7. 再帰を使って自然数の合計を求めるJavaプログラムの作成方法

    再帰とは本記事では、再帰(リカージョン)を利用して自然数の合計を求めるJavaプログラムについて解説します。自然数とは、1から無限大までのすべての正の整数のことです。また、再帰関数とは、特定の条件が満たされるまで自分自身を繰り返し呼び出す関数を指します。再帰とは、同一の構造を自己相似的に繰り返す処理のことです。プログラミング言語において、ある関数の中からその関数自身を呼び出すことができる場合、この呼び出しは「再帰呼び出し」と呼ばれます。多くのプログラミング言語では、スタックを用いて再帰を実現しています。一般的に、ある関数(呼び出し元)が別の関数(呼び出し先)や自分自身を呼び出すと、実行の制御は

  8. 【初心者向け】Javaで再帰を使って階乗を求めるプログラムの書き方

    本記事では、再帰(リカージョン)を使用して数の階乗を求めるJavaプログラムの作成方法を詳しく解説します。 階乗とは何か 階乗(factorial)とは、ある数とそれ以下のすべての正の整数を掛け合わせた値のことです。階乗は0より大きい自然数に対して定義される関数であり、その記号は数字の後に付ける「!(エクスクラメーションマーク)」で表されます。たとえば5の階乗は「5!」と書き、5 × 4 × 3 × 2 × 1 = 120となります。 再帰とは何か 再帰関数とは、特定の条件が満たされるまで自分自身を繰り返し呼び出す関数のことです。再帰とは、自己相似的な形で処理を繰り返す手法を指します。プログラ

  9. 再帰を使って最大公約数(G.C.D)を求めるJavaプログラム

    この記事では、再帰(リカージョン)を使用して2つの数値の最大公約数(G.C.D:Greatest Common Divisor)を求める方法について解説します。再帰関数とは、特定の条件が満たされるまで自分自身を何度も呼び出す関数のことです。また、2つの数値の最大公約数とは、その両方を割り切る最大の整数のことを指します。再帰とは再帰とは、ある項目が自己相似的な形で繰り返されるプロセスのことです。プログラミング言語において、同じ関数の中でその関数自身を呼び出すことが許されている場合、これを「再帰呼び出し」と呼びます。多くのプログラミング言語では、スタックを利用して再帰を実現しています。一般的に、あ

  10. 【Java】再帰処理を使って文章を反転させるプログラムの作成方法

    はじめにこの記事では、再帰(recursion) を使用して文章(文字列)を反転させるJavaプログラムの作成方法について解説します。再帰関数とは、特定の条件が満たされるまで、自分自身を繰り返し呼び出す関数のことです。一見複雑そうに思えますが、考え方さえ理解すれば非常にシンプルで強力なテクニックです。再帰とは何か再帰とは、同じ構造を自己相似的に繰り返していく処理のことです。プログラミング言語において、ある関数の内部からその同じ関数を呼び出せる仕組みを「再帰呼び出し」と呼びます。多くのプログラミング言語では、再帰はスタック(stack)によって実現されています。一般的に、ある関数(呼び出し元)が

  11. Javaで再帰を使って累乗を計算する方法を解説!サンプルコード付き

    この記事では、再帰(リカージョン)を使用して数値の累乗(べき乗)を計算するJavaプログラムについて詳しく解説します。再帰関数とは、特定の条件が満たされるまで自分自身を繰り返し呼び出す関数のことです。 再帰とは何か? 再帰とは、同じ構造を自己相似的に繰り返す処理のことです。プログラミング言語において、ある関数の中から同じ関数自身を呼び出すことができる場合、これを「関数の再帰呼び出し」と呼びます。 多くのプログラミング言語では、再帰はスタック(Stack)という仕組みによって実装されています。一般的に、ある関数(呼び出し元)が別の関数や自分自身(呼び出し先)を呼び出すと、実行制御が呼び出し元から

  12. Javaでコンストラクタから別のコンストラクタを呼び出す方法を解説

    この記事では、Javaにおいてあるコンストラクタから別のコンストラクタを呼び出す方法について解説します。コンストラクタを呼び出す際には、this() キーワードを使用します。以下のサンプルでは、this() を使って2つの数値の合計と積を計算し、結果を表示する方法を紹介します。入力と出力の例たとえば、次のような入力が与えられたとします。The numbers are defined as 12 and 30このとき、期待される出力は以下の通りです。The sum is: 42 The product is: 360処理の流れ(アルゴリズム) 処理を開始する。 整数型の変数(例:my_sum)を

  13. Javaでプライベートコンストラクタを実装する方法を解説

    この記事では、Javaにおけるプライベートコンストラクタ(private constructor)の実装方法について解説します。プライベートコンストラクタを使用すると、クラスのインスタンス化(オブジェクトの生成)を制限することができます。プライベートコンストラクタとは?コンストラクタに「private」修飾子を付けると、そのクラスの外部から new 演算子によるオブジェクト生成ができなくなります。ただし、同じクラス内部に定義された static メソッドからであれば、プライベートコンストラクタを呼び出してインスタンスを作成できます。この仕組みは、シングルトンパターン(Singleton Pat

  14. 【Java入門】ラムダ式をメソッド引数として渡す方法をわかりやすく解説

    本記事では、Javaでラムダ式をメソッド引数として渡す方法について解説します。ラムダ式とは、パラメータを受け取り、処理結果を返す短いコードブロックのことで、Java 8から導入された機能です。従来の匿名クラスを簡潔に記述できるため、コレクション操作やコールバック処理などで広く活用されています。 以下に具体例を示します。 入力 (Apple, Orange, Grapes) 出力 elppA, egnarO, separG アルゴリズム ステップ1 - 処理を開始する ステップ2 - 必要なパッケージをインポートする ステップ3 - mainメソッド内でArrayListを定義し、初期データを

  15. Javaでメソッド呼び出しを引数として別のメソッドに渡す方法

    この記事では、メソッド呼び出しを引数として別のメソッドに渡す方法について詳しく解説します。Javaでは、別のクラスのメソッドを呼び出す際、そのクラスのオブジェクト(インスタンス)を作成するだけでアクセスできます。オブジェクトを生成した後は、オブジェクト参照変数を通じてメソッドを呼び出すことができます。さらに、あるメソッドの戻り値を、そのまま別のメソッドの引数として渡すことも可能です。以下に具体的な例を示します。実行例の入力と出力入力:Enter two numbers : 2 and 3出力:The cube of the sum of two numbers is: 125アルゴリズム処理の

  16. Javaでメソッドの実行時間を計測するプログラムの書き方

    この記事では、Javaプログラムにおけるメソッドや処理全体の実行時間(処理時間)を計測する方法について解説します。実行時間は、終了時刻から開始時刻を差し引くことで求められます。Javaでは、高精度な時間計測に対応した System.nanoTime() メソッドを使用するのが一般的です。入力と出力の例入力プログラムを実行するとします。Run the program出力期待される出力は以下のとおりです。The program is being executed: The Execution time of the program is: 620872 nanosecondsアルゴリズムStep

  17. 【初心者向け】再帰処理で数値の各桁の合計を求めるJavaプログラムの書き方

    この記事では、再帰(リカージョン)を使って数値の各桁の合計を求める方法を解説します。再帰関数とは、特定の条件(ベースケース)が満たされるまで、自分自身を繰り返し呼び出す関数のことです。 再帰とは何か 再帰とは、物事を自己相似的な形で繰り返し処理していく手法のことです。プログラミング言語において、ある関数の内部から同じ関数を呼び出すことができる場合、この呼び出しを「関数の再帰呼び出し」と呼びます。 多くのプログラミング言語は、スタックを用いて再帰を実装しています。一般に、ある関数(呼び出し元)が別の関数(呼び出し先)や自分自身を呼び出すとき、実行の制御は呼び出し元から呼び出し先へと移ります。この

  18. 再帰を使って2つの数値の積を求めるJavaプログラム

    本記事では、再帰(リカージョン)を使って2つの数値の積を求める方法について解説します。再帰関数とは、特定の条件(ベースケース)が満たされるまで、自分自身を繰り返し呼び出す関数のことです。再帰とは、自己相似的な形で処理を繰り返す手法のことを指します。プログラミング言語において、ある関数の中で同じ関数自身を呼び出すことができる仕組みがあり、これを再帰呼び出しと呼びます。多くのプログラミング言語では、再帰はスタックによって実装されています。一般的に、ある関数(呼び出し元)が別の関数(呼び出し先)や自分自身を呼び出すと、実行の制御は呼び出し元から呼び出し先へと移ります。この際、引数などのデータも呼び出

  19. 再帰を使用してN個の数値の合計を求めるJavaプログラム

    本記事では、再帰(リカージョン)を使ってN個の数値の合計を求める方法について解説します。再帰関数とは、特定の条件(ベースケース)が満たされるまで、自分自身を何度も呼び出す関数のことです。 再帰とは、自己相似的な形式で処理を繰り返す手法です。プログラミング言語において、ある関数の内部から同じ関数自身を呼び出すことができる場合、その呼び出しを「再帰呼び出し」と呼びます。 多くのプログラミング言語では、スタックを用いて再帰を実装しています。一般に、ある関数(呼び出し元)が別の関数(呼び出し先)や自分自身を呼び出すと、実行の制御は呼び出し元から呼び出し先へ移ります。このとき、呼び出し元から呼び出し先

  20. 【Java】数値が偶数か奇数かを判定するプログラムの作り方

    この記事では、Javaを使って数値が偶数か奇数かを判定するプログラムの作り方を解説します。判定方法はとてもシンプルで、対象の数値を2で割ったときの余り(剰余)が0であれば偶数、そうでなければ奇数と判断できます。実行例入力ユーザーから次のように数値を入力してもらいます。数値を入力してください : 45出力プログラムを実行すると、次のような結果が表示されます。数値 45 は奇数ですアルゴリズム処理を開始します。整数型の変数(ここでは my_input)を宣言します。ユーザーから値を読み込むか、あらかじめ値を定義します。剰余演算子「%」を使って my_input % 2 の値を計算します。計算結果が

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