用java编写程序,从键盘输入一个浮点数,然后将该浮点数整数部分输出

用java编写一个程序,接受用户输入的一个浮点数,把它的整数部分和小数部分分别输出~

package floatandint;

import java.util.Scanner;

public class FloatAndInt {
public static void main(String[] args){
float f = 0f;
Scanner sc = new Scanner(System.in);
System.out.println("请输入浮点型数字:");
try{
f = sc.nextFloat();
System.out.println("整数部分:" + (int)f);
System.out.println("小数部分:" + getXiaoshu(f));
}catch(Exception e){
e.printStackTrace();
}
}

private static String getXiaoshu(float f) {
return (f + "") .substring(1+ ((f + "").indexOf("."))) ;
}
}

//浮点数.substring(0,浮点数.lastIndexOf("."))
String num;
Scanner input = new Scanner(System.in);
System.out.print("输入一个浮点数:");
num=input.next();
System.out.print(num.substring(0,num.lastIndexOf(".")));

直接转换成整数,就可以完成取整,具体代码如下:

import java.util.Scanner;
 
public class App12 {
 
    public static void main(String[] args) {
         
        Scanner scanner = new Scanner(System.in);
         
        float f = scanner.nextFloat();
         
        // 取整数部分
        int result = (int)f;
         
        System.out.println(result);
 
    }
}


如何Java编写冒泡程序,要求是从键盘输入一个正整数n表示个数,然后输
答:import java.io.BufferedReader;import java.io.InputStreamReader;public class MaoPaoPaiXu {public static void main(String[] args) throws Exception {System.out.println("请输入要输入的正整数个数:");BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String num = ...

java编程用IF语句做的.从键盘输入任意三个整数,用IF条件语句来比效三...
答:1.读入三个数,存入数组numarr[];2.如果a>b,则a,b互换;3.如果a>c,则a,c互换;4.如果b>c,则b,c互换;5.输出c,b,a;即为从大到小的顺序。代码如下:import java.io.*;import java.util.Scanner;public class compare{ public static void main(String[]args){ System.out.println("...

Java编写程序从键盘输入20个同学的成绩,成绩用数组存放,对输入的...
答:import java.util.Arrays;import java.util.Scanner;public class F { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a[]=new int[20]; int total=0; for(int x=0;x<20;x++){ System.out.println("请输入第"+(x+1)+"个学生成...

Java编程,从键盘上输入一个字符串和子串的开始位置与长度,截取该字符串...
答:public class Java6 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入一个字符串:");String str=sc.nextLine();System.out.println("请输入截取的开始位置:");int a = sc.nextInt();System.out.println("请输入截取长度:");int ...

会JAVA编程请进!!!写一个运行程序,将用户从键盘上输入的十行文字存入...
答:2015-06-12 java程序 将用户从键盘输入的10行字符串存入文件,然后输... 2 2013-06-12 编写一个Java程序,将用户在命令行窗口键盘输入的内容写到一... 1 2014-11-02 写一个java小程序:编写一个字符界面的java程序,接受用... 6 2015-05-23 编写一个java程序,从键盘输入文字到一个文本文件中,每一行...

Java:编写程序,用户在键盘上输入一组数,使用数组存储这些数,将这组数...
答:import java.util.Scanner;public class Demo01 { public static void main(String[] args) { System.out.println("请输入5个整数:");Scanner s = new Scanner(System.in);int[] number = new int[5];for (int i = 0; i < 5; i++) { System.out.println("请输入第" + (i + 1...

编写一个Java 应用程序,用户从键盘只能输入整数,程序输出这些整数的乘积...
答:看下面的代码:int a[] = new int[3];int total = 1;Scanner reader = new Scanner(System.in);System.out.println("请输入乘数:");for (int i = 0; i < 3; i++){ a[i]=reader.nextInt();} for (int i = 0; i < 3; i++){ total = total * a[i];} System.out....

用JAVA编写程序,实现对数组int a[]=new a[20];从键盘随意输入20个值
答:import java.io.PrintWriter;import java.util.Scanner;public class BubbleTest { / param args / public static void main(String[] args) { Scanner scan=new Scanner(System.in);int length=20;int[] array=new int[length];for(int i=0;i<length;i++){ System.out.println("请输入第"+...

编写一个java程序,通过键盘输入两个整数,求两数的和的程序。
答:通过键盘输入两个整数,求两数的和的Java程序如下图所示:编写Java程序时,应注意以下几点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。方法...

java实验:编写程序,从键盘上输入两个数。将第一个数除以第二个数并显 ...
答:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class FuctJFrame extends JFrame implements ActionListener{ / / private static final long serialVersionUID = 1L;JLabel jlabel=new JLabel("请输入两个数:");JLabel jlabel1=new JLabel();JTextField jtextfield=new...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网