Javaは、広くIT業界で使用されている最も人気のあるプログラミング言語の一つです。 これはシンプルで堅牢で、コードを再利用するのに役立ちます。 この記事では、Javaの基礎を理解するための重要なプログラムのいくつかを見てみましょう。

以下は、この記事で取り上げるプログラムのリストです。

基本的なJavaプログラムは何ですか?,

  1. Javaの電卓プログラム
  2. 再帰を用いた階乗プログラム
  3. フィボナッチ級数プログラム
  4. Javaの回文プログラム
  5. 順列と組み合わせプログラム
  6. Javaのパターンプログラム
  7. Javaの文字列逆プログラム
  8. Javaのミラー逆プログラム

いくつかの高度なJavaプログラムは何ですか?,

  1. Javaのバイナリ検索プログラム
  2. Javaのヒープソートプログラム
  3. ArrayListから要素を削除する
  4. JavaのHashMapプログラム
  5. Javaの循環LinkedListプログラム
  6. Javaデータベース接続プログラム
  7. 行列プログラムの転置

始めましょう!

基本的なJavaプログラムは何ですか?

基本的な電卓操作を実行するJavaプログラムを記述します。

電卓について考えると、加算、減算、乗算、除算などの操作が頭に浮かびます。, 以下のプログラムの助けを借りて、基本的な電卓の操作を実装してみましょう。

上記のプログラムを実行すると、出力は次のようになります。

Enter two numbers: 20 98Enter an operator (+, -, *, /): /20.0 / 98.0 = 0.2

数値の階乗を計算するJavaプログラムを記述します。

数の階乗は、すべての正の数以下の数の積です。 数nの階乗はnで表されます!

さて、プログラムを書いて、再帰を使って数値の階乗を見つけましょう。,

上記のプログラムを実行すると、以下に示すように数値の階乗が得られます。

Enter the number:12Factorial of entered number is: 47900160

n個までのフィボナッチ級数を計算するJavaプログラムを記述します。

これは、次の項が前の二つの項の合計であるシリーズです。 例えば: 0 1 1 2 3 5 8 13……. フィボナッチ級数を計算するJavaプログラムを書いてみましょう。

上記のコードを実行すると、出力は次のようになります。

 Upto 100: 0 + 1 + 1 + 2 + 3 + 5 + 8 + 13 + 21 + 34 + 55 + 89 + 

指定された文字列が回文であるかどうかを調べるJavaプログラムを記述します。,

回文は、順序を逆にした後でも同じになる数字、文字列、またはシーケンスです。 たとえば、RACECARは、後方に綴られている場合はRACECARと同じになります。

コードを実行すると、指定された文字列が回文であるかどうかを以下に示すようにチェックします。

Enter your Statement: RACECARRACECAR is palindrome = trueEnter your Statement: EDUREKAEDUREKA is palindrome = false

2つの数字の順列と組み合わせを計算するJavaプログラムを記述します。

これは、一度に一つずつ、またはいくつか、またはすべてを取った要素の与えられた数の異なる配置です。 その実装を見てみましょう。,

上記のコードを実行すると、出力は次のようになります。

Enter Value of n : 5Enter Value of r : 3NCR = 10NPR = 60

Javaでプログラムを書いて、アルファベットとダイヤモンドのパターンを見つけます。

ここでは、forループを使用してJavaでさまざまなパターンを印刷できます。 この記事では、二つの異なるパターンを実装します。 最初のものはアルファベットaパターンになり、次のものは菱形パターンになります。 次に、アルファベットaパターンの実装を見てみましょう。,

Output:
Diamond Pattern Program in Java
Enter the number of rows: 5 * *** ***** **************** ******* ***** *** *

これは、菱形のパターンプログラムの出力になります。 さて、さらに移動し、次のものを見てみましょう。

指定された文字列に存在する文字を逆にするJavaプログラムを記述します。

このJavaプログラムは、ユーザーが入力した文字列内に存在する文字を逆にします。 たとえば、Hello PeopleはolleH elpoePと呼ばれます。こんにちは、Olleh elpoePです。 Javaを使用して同じことを実装しましょう。,

上記のプログラムの出力は次のようになります。

WelcomeToEdurekaemocleW oT akerudE

指定された配列がミラー逆かどうかをチェックするJavaプログラムを記述します。

配列の逆数がそれ自身と等しい場合、配列はmirror–inverseと呼ばれます。 ここで、プログラムを書いて、指定された配列がミラー逆かどうかを確認しましょう。

Output:No

//与えられた配列が{3,4,2,0,1}の場合、配列はミラー逆であるため、出力としてyesと出力されます。

バイナリ検索アルゴリズムを実装するJavaプログラムを記述します。,

ソートされた配列内のターゲット値の位置を見つける検索アルゴリズムです。 バイナリ検索では、ターゲット値を配列の中央要素と比較します。 次に、バイナリ検索アルゴリズムの実装方法を見てみましょう。

上記のプログラムを実行すると、特定のインデックスに存在する要素を見つけます

 Element found at index 4 

ヒープソートアルゴリズムを実装するJavaプロ

ヒープソートは、バイナリヒープデータ構造に基づく比較ベースのソート技術です。, これは、最初に最大要素を見つけて最後に最大要素を配置する選択ソートに似ています。 次に、残りの要素に対して同じ処理を繰り返します。 プログラムを書いて、その作業を理解しましょう。

出力:

 5,6,7,11,12,13 

ArrayListから要素を削除するJavaプログラムを記述します。

ArrayListは、要素をリストから動的に追加または削除できるListインターフェイスの実装です。 また、要素が初期サイズよりも多く追加されると、リストのサイズが動的に増加します。, 以下のプログラムでは、まずArrayListに要素を挿入し、仕様に基づいてリストから要素を削除します。 コードを理解しましょう。

プログラムの実行時の出力は次のようになります。

HashMapを実装するためにJavaでプログラムを書きます。

HashMapは、キー&値のペアを格納するために使用されるマップベースのコレクションクラスであり、HashMap<キー、値>またはHashMap<K、V>。, このクラスは、マップの順序を保証しません。 これはHashtableクラスと似ていますが、非同期でnull(null値とnullキー)が許可される点が異なります。 以下のプログラムの助けを借りて、JavaでHashMapロジックを実装する方法を見てみましょう。

HashMapプログラムを実行すると、出力は次のようになります。

map is emptySize of map is:- 3{abc=10, xyz=20, mno=30}value for key "abc" is:- 10map is empty

循環LinkedListに存在するノードを印刷するJavaプログラムを作成します。

最初のアプローチに従います。 ここで、ノードはリストの要素であり、データと次の二つの部分を持ちます。, Dataはノードに格納されているデータを表し、nextは次のノードを指すポインタです。 今、その実装を理解しましょう。

このプログラムを実行すると、出力は次のようになります。

Nodes of the circular linked list:1 2 3 4

SQLデータベースに接続するJavaプログラムを記述します。

JDBCは、Javaプログラミング言語と幅広いデータベース間のデータベースに依存しない接続のための標準Java APIです。 この申請プログラム-インターフェースきエンコードにアクセスの請求書、Structured Query Language(SQL)., その後、データベースを管理するプログラムに渡されます。 主に、接続を開き、SQLデータベースを作成し、SQLクエリを実行してから出力に到達することが含まれます。 データベースを作成し、接続を確立してクエリを実行するためのコード例を見てみましょう。

上記のコードを実行すると、データベースへの接続が確立され、データベースに存在するデータが取得されます。

与えられた行列の転置を見つけるためのJavaプログラムを記述します。,

上記のプログラムを実行すると、出力は次のようになります。

Result matrix is1 2 3 41 2 3 41 2 3 41 2 3 4 

これらのjavaプログラムに問題がある場合は、以下のセクションで問題をコメントしてください。 このJavaプログラムの記事とは別に、この技術の専門家から訓練を受けたい場合は、Edurekaの構造化トレーニングを選ぶことができます!

だから、これはJavaプログラムのブログの最後に私たちをもたらします。 今まで参考とした理解をJavaファンダメンタルズ,

Edureka、世界中に広がる250,000以上の満足の学習者のネットワークを持つ信頼できるオンライン学習会社によるJavaトレーニングをチェックしてください。 私たちは、このjavaのインタビューの質問に加えて、私たちはJava開発者になりたい学生や専門家のために設計されたカリキュラムを思い付くために、あ このコースは、Javaプログラミングを始め、Hibernate&SpringのようなさまざまなJavaフレームワークとともに、コアと高度なJavaの概念の両方について