请问在Java中如何接受键盘输入的浮点数,然后将整数和小数分别显示出来不失去精度的情况下,请高手解答

请问在Java中如何接受键盘输入的浮点数,然后将整数和小数分别显示出来不失去精度的情况下,请高手解答,第1张

Scanner ss = new Scanner(Systemin);

Systemoutprintln("请输入一个数字");

double dd = ssnextDouble();

String str = dd+"";

String[] s = strsplit("\\");

for(int i=0;i<slength;i++){

Systemoutprintln(s[i]);

}

package comxiajunyudemo1;import javautilScanner;/ 编写一个Java应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积。要求: 定义具有3个元素的整型数组; 利用Scanner对象获得从键盘输入的数据,赋值给数组元素; 求数组元素的乘积 /public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(Systemin); Systemoutprintln("请输入3个整数:"); Systemoutprintln("第一个整数a"); int a = scannernextInt(); Systemoutprintln("第二个整数b"); int b = scannernextInt(); Systemoutprintln("第三个整数c"); int c = scannernextInt(); int[] i = new int[3]; i[0] = a; i[1] = b; i[2] = c; Systemoutprintln("ab=" + i[0] i[1]); Systemoutprintln("ac=" + i[0] i[2]); Systemoutprintln("bc=" + i[1] i[2]); }}

package test;

import javatextDecimalFormat;import javautilScanner;

public class sheshidu {

public static void main(String[] args) {

DecimalFormat format=new DecimalFormat("000");

Systemoutprintln("请输入想要计算的摄氏温度:");

Scanner sc=new Scanner(Systemin);

double F=scnextDouble();

String C=formatformat(change(F));

Systemoutprintln("对应的摄氏温度为:"+C);

}

public static double change(double F){

return 5(F-32)/9;

}

}

现写的程序,如果有什么问题可以追问或者百度hi我。

希望我的回答对你有所帮助。

按照你的要求编写的Java程序如下:

import javautilScanner;

public class A {

 public static void main(String[] args) {

  int b=1024;

  Scanner sc=new Scanner(Systemin);

  Systemoutprintln("请输入任意整数:");

  int a=scnextInt();

  double c=(double)a/b;

  Systemoutprintln(Stringformat("%1f", c));

 }

}

运行结果:

请输入任意整数:

3679

36

用java写的,运行过的。 //有问题可以继续交流

import javautilScanner;

import javautilArrays;

public class Test {

public static void main(String[] args) {

Scanner in = new Scanner(Systemin);

int[] arr = new int[5];

int i = 0;

int num = 0;

do {

num = innextInt();

arr[i] = num;

i++;

} while(num != 0);

Arrayssort(arr);

int min = arr[0];

int max = arr[arrlength - 1];

Systemoutprintln("min: " + min + " max: " + max);

}

}

以上就是关于请问在Java中如何接受键盘输入的浮点数,然后将整数和小数分别显示出来不失去精度的情况下,请高手解答全部的内容,包括:请问在Java中如何接受键盘输入的浮点数,然后将整数和小数分别显示出来不失去精度的情况下,请高手解答、编写程序实现输入一个整数和一个实数,输出它们之和(保留2位小数)、java编程,输入一华氏温度,要求输出摄氏温度,公式为:C=5*(F-32)/9,取两位小数。 输入:120 输出:48.89等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9384685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存