三嶋

プログラミング練習中 気になったところを自分の記録用としてメモしてます 今はJava…

三嶋

プログラミング練習中 気になったところを自分の記録用としてメモしてます 今はJava勉強中ですが、C#とpythonも少しずつ始めたいところ

記事一覧

Java :2つのオブジェクトを定義して並び変える(compare)

compare メソッドは、Comparator や Comparable インターフェースを使用して、オブジェクト間の順序を比較するために使います。具体的には、compare メソッドは2つのオブジ…

三嶋
9日前

Java : 小さい数(小数点以下桁数の多い数値)の表現(BigDecimal)

※自分用学習メモです とても小さな数値(つまり、浮動小数点数や非常に小さい数値)をそのまま出力するためには、double型やBigDecimal型を使用することが考えられます。…

三嶋
11日前

Java : 大きい数(桁数の多い数値)の表現(BigInteger)

※自分用学習メモです 非常に大きな数値を扱う場合、JavaではBigIntegerクラスを使用することで任意の大きさの整数を扱うことができます。以下は、与えられた非常に大きな…

三嶋
11日前
1

Java : 絶対値の求め方(Math.abs)

※自分用学習メモです Math.absはJavaの標準ライブラリにあるメソッドで、数値の絶対値を求めるために使用します。絶対値とは、数値から符号を取り除いた非負の値のことで…

三嶋
2週間前

Java : 配列から重複を削除する2(HashSet)

※自分用勉強メモです Javaで配列から重複をなくすには、HashSetを使う方法が一般的です。HashSetは重複した要素を自動的に削除するため、これを使って簡単に重複を除去す…

三嶋
2週間前

Java : 配列から重複を削除する1(TreeSet)

※自分用学習メモです。 TreeSet の特徴 自動的にソートされる: TreeSetに要素を追加すると、自動的に昇順にソートされます。 重複を許さない: すでに存在する要素を追…

三嶋
2週間前

Java : Integer型とint型の違い

※自分用学習メモです まとめ intはプリミティブな整数型で、数値の演算や効率的な処理に適しています。 Integerはintをオブジェクトとして扱えるラッパークラスで、nul…

三嶋
2週間前
1

Java:配列の数字を小さいor大きい順に並べ替える(Arrays.sort)

※自分用学習メモです Javaで配列を小さい順(昇順)と大きい順(降順)にソートする方法について、それぞれのコード例と使い方を説明します。 まとめ Arrays.sort(配列…

三嶋
2週間前
2

Java : 整数Nを2進数にして表示(Integer.toBinaryString)

※自分用学習メモです 以下は、10進数で表された整数 N を2進数に変換して出力するJavaのコード例です。 import java.util.Scanner;public class Main { public stati…

三嶋
3週間前
2

Java : 文字'X'を整数Xに変換する(Character.getNumericValueほか)

※自分用学習メモです char を整数に変換したい場合には、Character.getNumericValue() または Character.digit() を使用するか、char を int にキャストする必要がありま…

三嶋
3週間前

Java : べき乗計算(Math.pow)の使い方

※自分用学習メモです Math.pow は、Javaでべき乗の計算を行うためのメソッドです。 Math クラスの一部であり、任意の数値の累乗を計算することができます。 基本構文 M…

三嶋
3週間前

Java : swithの使い方

※自分用学習メモです Javaのswitch文は、ある変数の値に基づいて複数の条件分岐を行うための制御構造です。指定された変数の値が特定のケース(case)に一致する場合、そ…

三嶋
3週間前

Java : break の使い方

※自分用学習メモです break は、Java の制御構造(for ループ、while ループ、do-while ループ、switch 文)で使われるキーワードで、実行中のループや switch 文の処理…

三嶋
3週間前

Java:returnの使い方

※自分用学習メモです まとめ return; は戻り値のない void メソッドで使い、メソッドの処理を途中で終了させます。 return 値; は戻り値のあるメソッドで使用し、指定…

三嶋
3週間前

Java:数値の前に 0 を埋めて出力

※自分用学習メモです 自然数 N が与えられたときに、n 桁になるように数値の前にゼロを埋めて出力するには、String.format() メソッドや printf メソッドを使用する方法…

三嶋
3週間前

Java:小数点以下n桁数四捨五入と自然数を半角スペースでn桁にする

※自分用学習メモです 小数点以下n桁数四捨五入実数 N を入力し、小数第 3 位まで出力するためのJavaコードの例は以下の通りです。丸め処理を行い、必要に応じて0で埋め…

三嶋
3週間前
Java :2つのオブジェクトを定義して並び変える(compare)

Java :2つのオブジェクトを定義して並び変える(compare)

compare メソッドは、Comparator や Comparable インターフェースを使用して、オブジェクト間の順序を比較するために使います。具体的には、compare メソッドは2つのオブジェクトを比較して、それらの相対的な順序を定義します。compare メソッドを利用することで、Javaでのオブジェクトのカスタムソートを実現できます。

Comparable インターフェースの co

もっとみる
Java : 小さい数(小数点以下桁数の多い数値)の表現(BigDecimal)

Java : 小さい数(小数点以下桁数の多い数値)の表現(BigDecimal)

※自分用学習メモです

とても小さな数値(つまり、浮動小数点数や非常に小さい数値)をそのまま出力するためには、double型やBigDecimal型を使用することが考えられます。

例えば、BigDecimal型を使って非常に小さい数値を処理する場合は、次のようなコードになります

import java.math.BigDecimal;//←これの追加超だいじimport java.util.S

もっとみる
Java : 大きい数(桁数の多い数値)の表現(BigInteger)

Java : 大きい数(桁数の多い数値)の表現(BigInteger)

※自分用学習メモです

非常に大きな数値を扱う場合、JavaではBigIntegerクラスを使用することで任意の大きさの整数を扱うことができます。以下は、与えられた非常に大きな数値 N をそのまま出力するためのJavaコードの例です。

import java.math.BigInteger; //←これの追加だいじ!!!import java.util.Scanner;public class

もっとみる
Java : 絶対値の求め方(Math.abs)

Java : 絶対値の求め方(Math.abs)

※自分用学習メモです

Math.absはJavaの標準ライブラリにあるメソッドで、数値の絶対値を求めるために使用します。絶対値とは、数値から符号を取り除いた非負の値のことです。Math.absメソッドは、整数型や浮動小数点数型など様々なデータ型に対応しています。

基本的な使い方

int absoluteValue = Math.abs(-10); // 絶対値10が返されるdouble ab

もっとみる
Java : 配列から重複を削除する2(HashSet)

Java : 配列から重複を削除する2(HashSet)

※自分用勉強メモです

Javaで配列から重複をなくすには、HashSetを使う方法が一般的です。HashSetは重複した要素を自動的に削除するため、これを使って簡単に重複を除去することができます。

以下に、配列から重複を取り除くJavaコードの例を示します。

例: 配列から重複をなくすコード

import java.util.Arrays;import java.util.HashSet;

もっとみる
Java : 配列から重複を削除する1(TreeSet)

Java : 配列から重複を削除する1(TreeSet)

※自分用学習メモです。

TreeSet の特徴

自動的にソートされる: TreeSetに要素を追加すると、自動的に昇順にソートされます。

重複を許さない: すでに存在する要素を追加しようとしても無視されます。

nullを許容しない: TreeSetはnullを要素として追加することができません。

TreeSetは、Javaのjava.utilパッケージに含まれているコレクションの一種で、

もっとみる
Java : Integer型とint型の違い

Java : Integer型とint型の違い

※自分用学習メモです

まとめ

intはプリミティブな整数型で、数値の演算や効率的な処理に適しています。

Integerはintをオブジェクトとして扱えるラッパークラスで、nullやコレクションに使う場合に便利です。

1. int型とは

intはJavaのプリミティブ(基本)データ型です。

32ビットの整数値を扱うために使われ、メモリ効率が良いです。

int型は直接数値を保持し、演算が

もっとみる
Java:配列の数字を小さいor大きい順に並べ替える(Arrays.sort)

Java:配列の数字を小さいor大きい順に並べ替える(Arrays.sort)

※自分用学習メモです

Javaで配列を小さい順(昇順)と大きい順(降順)にソートする方法について、それぞれのコード例と使い方を説明します。

まとめ

Arrays.sort(配列) は、配列を昇順に並べ替えたいときに使います。

文字列の場合は辞書順、数値の場合は小さい順にソートされます。

降順にしたい場合は Collections.reverseOrder() を使います。

Arrays

もっとみる
Java : 整数Nを2進数にして表示(Integer.toBinaryString)

Java : 整数Nを2進数にして表示(Integer.toBinaryString)

※自分用学習メモです

以下は、10進数で表された整数 N を2進数に変換して出力するJavaのコード例です。

import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);

もっとみる
Java : 文字'X'を整数Xに変換する(Character.getNumericValueほか)

Java : 文字'X'を整数Xに変換する(Character.getNumericValueほか)

※自分用学習メモです

char を整数に変換したい場合には、Character.getNumericValue() または Character.digit() を使用するか、char を int にキャストする必要があります。

1. Character.getNumericValue()

このメソッドは、指定された文字に対応する整数値を返します。

文字が数字 ('0'~'9') であれば、

もっとみる
Java : べき乗計算(Math.pow)の使い方

Java : べき乗計算(Math.pow)の使い方

※自分用学習メモです

Math.pow は、Javaでべき乗の計算を行うためのメソッドです。 Math クラスの一部であり、任意の数値の累乗を計算することができます。

基本構文

Math.pow(base, exponent)

base:累乗する対象の底数(ベース)

exponent:指数(べき乗する値)

このメソッドは、base の exponent 乗を計算します。戻り値は dou

もっとみる
Java : swithの使い方

Java : swithの使い方

※自分用学習メモです

Javaのswitch文は、ある変数の値に基づいて複数の条件分岐を行うための制御構造です。指定された変数の値が特定のケース(case)に一致する場合、その対応するコードブロックが実行されます。

基本的な構文

switch (変数) { case 値1: // 値1に対する処理 break; case 値2: // 値

もっとみる
Java : break の使い方

Java : break の使い方

※自分用学習メモです

break は、Java の制御構造(for ループ、while ループ、do-while ループ、switch 文)で使われるキーワードで、実行中のループや switch 文の処理を強制的に終了させるために使用します。

まとめ

ループでの break:

ループを途中で終了し、ループの外側に処理を移動させる。

switch 文での break:

該当する case

もっとみる
Java:returnの使い方

Java:returnの使い方

※自分用学習メモです

まとめ

return; は戻り値のない void メソッドで使い、メソッドの処理を途中で終了させます。

return 値; は戻り値のあるメソッドで使用し、指定した値を呼び出し元に返します。

条件による早期終了にも return; を利用することができます。

return 文は、メソッドの実行を制御し、必要なタイミングで処理を終わらせたり、値を返したりするのに重要な

もっとみる
Java:数値の前に 0 を埋めて出力

Java:数値の前に 0 を埋めて出力

※自分用学習メモです

自然数 N が与えられたときに、n 桁になるように数値の前にゼロを埋めて出力するには、String.format() メソッドや printf メソッドを使用する方法があります。これにより、数値をゼロパディングして指定した桁数で出力できます。

Java コード例

import java.util.Scanner;public class Main { public

もっとみる
Java:小数点以下n桁数四捨五入と自然数を半角スペースでn桁にする

Java:小数点以下n桁数四捨五入と自然数を半角スペースでn桁にする

※自分用学習メモです

小数点以下n桁数四捨五入実数 N を入力し、小数第 3 位まで出力するためのJavaコードの例は以下の通りです。丸め処理を行い、必要に応じて0で埋める方法として String.format() を使用します。

import java.util.Scanner;public class Main { public static void main(String[] a

もっとみる