C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で1000の区切り文字としてコンマを使用して数値を出力します


まず、数値を文字列として設定します-

string num = "1000000.8765";

ここで、小数点の前後の数値を異なる方法で回避します-

string withoutDecimals = num.Substring(0, num.IndexOf("."));
string withDecimals = num.Substring(num.IndexOf("."));

ToString()メソッドを使用して、1000個の区切り文字の形式を設定します-

ToString("#,##0")

以下は、1000個の区切り文字としてコンマを使用して数値を表示するための完全なコードです-

using System;
public class Program {
   public static void Main() {
      string num = "1000000.8765";
      string withoutDecimals = num.Substring(0, num.IndexOf("."));
      string withDecimals = num.Substring(num.IndexOf("."));
      withoutDecimals = Convert.ToInt32(withoutDecimals).ToString("#,##0");
      Console.WriteLine(withoutDecimals + withDecimals);
   }
}

出力

1,000,000.8765

  1. Pythonで1000の区切り文字としてコンマを使用して数値を出力する

    多くの場合、3桁以上の数字は、コンマを使用して適切に表す必要があります。これは、主に会計業界と金融分野の要件です。この記事では、Pythonプログラムを使用して適切な場所にコンマを挿入する方法を説明します。千の区切り文字としてカンマを挿入することを目指しています。 フォーマット機能 この要件を達成するために、Pythonのformat関数を以下の設定で使用できます。 (f"{num:,d}") : is the format specifier D is the thousand separator 例-整数 print(f'{1445:,d}') pri

  2. Java-例を使用して文字列をIntに変換する方法

    Javaで文字列をIntに変換する方法は?文字列に数値のみが含まれている場合、文字列をIntに変換する最善の方法は、Integer.parseInt()を使用することです。 またはInteger.valueOf() 。 文字列に数値と文字の両方が含まれている場合は、正規表現を使用して文字列から数値を抽出し、結果の文字列をIntに変換する必要があります。 注意すべき点の1つは、parseInt(String) プリミティブintを返しますが、valueOf(String) Integer()オブジェクトを返します。 Javaで文字列をIntに変換 Integer.parseInt()の使用