C#で小数点以下の数値をすべて削除するプログラム
C#では、Truncateメソッドを使うことで、小数点以下の数値をすべて削除し、整数部分だけを取り出すことができます。
例として、次のようなdecimal型の数値があるとします。
9.15M
この数値から小数点以下を削除したい場合は、decimal.Truncate()メソッドを使用します。
decimal.Truncate(9.15M)
Truncateメソッドは、単に小数点以下を切り捨てて整数部分を返します。四捨五入とは異なり、小数部分の値に関係なく常に切り捨てが行われる点に注意してください。
サンプルコード
それでは、完全なコードを見てみましょう。
using System;
using System.Linq;
class Demo {
static void Main() {
decimal val = 9.15M;
Console.WriteLine(decimal.Truncate(val));
}
}実行結果
9
このように、decimal.Truncate()を使えば、9.15という数値から小数点以下が削除され、9という整数値が得られます。金額計算などで小数部分を無視して整数のみを扱いたい場合に便利なメソッドです。
-
文字列から1と2以外のすべての数字を削除するJavaプログラム
正規表現「(?<!\\d)数字(?!\\d)」は、指定された特定の数字に一致します。このパターンでは、後読みアサーション((?<!\\d))と先読みアサーション((?!\\d))を組み合わせており、対象の数字の直前・直後に別の数字が存在しない場合、つまり「単独の数字」であるときにのみマッチします。replaceAll()メソッドは、第1引数に正規表現パターン、第2引数に置換後の文字列を受け取るメソッドです。パターンに一致したすべての箇所が、指定された文字列に置き換えられます。したがって、文字列から1と2を除くすべての数字を削除するには、以下の手順で処理を行います。まず、正規表現を使
-
Pythonでリスト内のすべての数値を乗算するプログラムの書き方
この記事では、Pythonを使ってリスト内のすべての数値を掛け合わせる(乗算する)方法を解説します。まず、ユーザーからの入力を受け取るためのリストを3つ作成し、ここでは「走査(トラバース)」という手法を利用します。 基本的な考え方はシンプルです。積を表す変数の初期値を 1 に設定し、リストの先頭から末尾まで要素を順にたどりながら、各数値をひとつずつ積に掛けていきます。すべての要素を処理し終えた時点で、変数にはリスト全体の積が格納されています。 実行例 入力: A=[5,6,3] 出力: 90 説明: 5×6×3 アルゴリズム ステップ1: すべての数値をリスト(lst)に入力する。 ステ