以下java编程为什么不行?请帮忙看看

来源:百度知道 编辑:UC知道 时间:2024/05/08 22:47:16
import java.text.NumberFormat;

public class CurrencyformatDemo
{
public static void main(string[] args)
{
System.out.println("Without formatting:");

System.out.println(19.8);
System.out.println(19.81111);
System.out.println(19.89999);
System.out.println(19);
System.out.println();

System.out.println("Default location:");
NumberFormat moneyFormatter = NumberFormat.getCurrencyInstance();

System.out.println(moneyFormatter.format(19.8));
System.out.println(moneyFormatter.format(19.81111));
System.out.println(moneyFormatter.format(19.89999));
System.out.println(moneyFormatter.format(19));
System.out.println();

System.out.print("US as location:");
NumberFormat moneyformatter2 = NumberFormat.getCurrencyInstance(locate.US);

System.out.println(moneyFormatter2.format(19.8));
System.out.println

代码我改了,你错了几个地方,要详细的答案的话,我明天在跟你说,现在太晚了如string要写成String,以后要多练习,这种错就不该犯。
package javashiyan;

import java.text.NumberFormat;
import java.util.Locale;

public class CurrencyformatDemo
{
public static void main(String[] args)
{
System.out.println("Without formatting:");

System.out.println(19.8);
System.out.println(19.81111);
System.out.println(19.89999);
System.out.println(19);
System.out.println();

System.out.println("Default location:");
NumberFormat moneyFormatter = NumberFormat.getCurrencyInstance();

System.out.println(moneyFormatter.format(19.8));
System.out.println(moneyFormatter.format(19.81111));
System.out.println(moneyFormatter.format(19.89999));
System.out.println(moneyFormatter.format(19));
System.out.println();

System.out.print("US as location:");
Object locale;
NumberFormat moneyforma