我是编程新手。我的任务是将两个任意数字相除,并设置任意十进制数。我在互联网上搜索,但不确定如何设置。如果能得到帮助,将不胜感激!
这是到目前为止的代码:
int a,b, decimala;
System.out.println("first number: ");
a = unos.nextInt();
System.out.println("second number: ");
b = unos.nextInt();
System.out.println("amount of decimals: ");
decimala = unos.nextInt();
double c;
System.out.println(a);
System.out.println(b);
System.out.println("--------------");
c = (double)a/b;
System.out.println(%.decimala+ c);
答案 0 :(得分:1)
如果只想输出它们,则可以尝试使用format
String format = "%" + decimala + "f";
System.out.format(format,a);
这是备忘单,其中包含您可以做的所有事情。
https://alvinalexander.com/programming/printf-format-cheat-sheet
感谢@AndrewGuerra指出如何格式化可变数量的小数