输入一个浮点数,并输出该数的整数部分和小数部分

package javaapplication29;

import java.util.Scanner;
import java.util.StringTokenizer;

/**
*
* @author qingzhu
*/
public class JavaApplication29 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String[] mess={"整数部分","小数部分"};
Scanner reader=new Scanner(System.in);
double x=reader.nextDouble();
String s=String.valueOf(x);
StringTokenizer fenxi=new StringTokenizer(s,".");
for(int i=0;fenxi.hasMoreTokens();i++){
String str=fenxi.nextToken();
System.out.println(mess[i]+":"+str);}// TODO code application logic here
}

}

输入一个浮点数,并输出该数的整数部分和小数部分,布布扣,bubuko.com

时间: 2024-10-10 20:30:24

输入一个浮点数,并输出该数的整数部分和小数部分的相关文章

[华为机试]输入一个正整数,输出2000年1月1日经过该整数天后的日期.

//输入一个正整数,输出2000年1月1日经过该整数天后的日期.已测试,输入值可以为0~1095727 //如,100天后,日期为2000 4 10 #include<stdio.h> #define MAX_YEAR 5000//年数可以从2000一直到4999年. //函数功能:求解第year年共有多少天 int day_in_year(int year) { if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400

输入一个字符串,输出该字符串中对称的子字符串的最大长度。

public class LongestSymmtricalLength2 { /* * Q75题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度. * 比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4. */ public static void main(String[] args) { String[] strs = { "a","google", "elgoog", "agol

编程题:为了展示文件包含功能,输入一个字符串,输出其长度。

1.c源代码如下: #include<stdio.h> #include"2.c" void main() { char string[20]; scanf("%s",string);         /*整个程序的功能:输入一个字符串,输出其长度*/ printf("There are %d characters.\n",string_len(string)); } 2.c源代码如下: int string_len(char str

输入一个数值,输出其是否质数,1是质数,0不是质数

输入一个数值,输出其是否质数,1是质数,0不是质数. 1 #define _CRT_SECURE_NO_WARNINGS 2 3 #include<stdio.h> 4 5 int sushu(int num)//1是质数,0不是质数 6 { 7 int i; 8 int flag = 1;//默认是质数 9 10 if (num <= 1)//负数,0,1不是质数 11 { 12 flag = 0; 13 } 14 else 15 { 16 for (i = 2;i < num;

输入一个数,输出该数从低位到高位的序列

★输入一个数,输出该数从低位到高位的序列 #include<stdio.h> int main(){     int m,n;     printf("请输入一个数:\n");     scanf("%d",&m);     printf("该数从低位到高位的输出序列为:\n");     printf("%d",m);     while(m>0)     {     n=m%10;        

C中怎么利用指针实现一个函数输入一个数组且输出一个数组

1 #include<stdio.h> 2 3 int num[]={1,3,5,45,67,18,64,82,34,62}; 4 5 int *pnum; 6 7 int *Fun(int *num);//该函数可以实现输入一个数组且输出一个数组的功能 8 9 void main() 10 { 11 char i=0; 12 //num=Fun(num);//这样写是错误的,因为num是一个指针常量,不能被赋值 13 pnum=Fun(num); 14 for(i=0;i<10;i++

12.输入一个正整数,输出它所有的因子

#include<iostream>using namespace std;void YinZi(int n); int main(){ int n; cout<<"please input an number : "<<endl; cin>>n; YinZi(n); return 0;} void YinZi(int n){ for(int i=1;i<=n;i++) { if(n%i==0) cout<<i<&

编写一个C语言函数,要求输入一个url,输出该url是首页、目录页或者其他url

编写一个C语言函数,要求输入一个url,输出该url是首页.目录页或者其他url 首页.目录页或者其他url 如下形式叫做首页: militia.info/ www.apcnc.com.cn/ http://www.cyjzs.comwww.greena888.com/ www.800cool.net/ http://hgh-products.my-age.net/ 如下形式叫做目录页: thursdaythree.net/greenhouses--gas-global-green-house-

剑指offer14:输入一个链表,输出该链表中倒数第k个结点。

1. 题目描述 输入一个链表,输出该链表中倒数第k个结点. 2. 思路和方法 可以用两个指针,一个指针遍历到第k个结点的时候,第二个指针再走到第一个节点,然后两个指针的距离始终保持k-1.这样,当第一个指针的next==NULL,也就是走到最后一个节点的时候,第二个指针对应的位置,就是倒数第k个结点.这样的好处是能够节省一个循环,时间复杂度会相应降低,从Q(2N) 降低到到Q(N). 注意,但是需要一个小循环让第一个指针先走到第k个指针.同时也存在结点总数小于k的问题,如果循环还没有进行到k次,