package javaday;
import java.util.Scanner;
public class day1110 {
/* 数组转化为字符串,并挨个输出
* public static void main(String[] args){
Scanner sth=new Scanner(System.in);
String cd=sth.next ();
char ab[]=cd.toCharArray();
for(int i=0;i<ab.length;i++) {
System.out.println(ab[i]);
}
}
*/
//4.4
/* public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
System.out.print("请输入n:");
int m=reader.nextInt();
int s=0;
for(int a=1;a<m+1;a++) {
for(int b=1;b<a+1;b++) {
s=s+b;
}
}
System.out.println("1!+2!+3!+.....+n!="+s);
}
*/
//4.5
/* public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
System.out.print("请输入n=:");
double m=reader.nextDouble();
Double sum=0d;
for(int n=1;n<m+1;n++) {
Double b=Math.pow((-1), (n-1));
Double g=0d;
for(int f=1;f<n+1;f++) {
g=g+f;
}
sum=sum+(b/g);
}
System.out.println(""+sum);
}
*/
//需要注意的是在java除法中,允许浮点数运算时除
//数为零,所得结果是Infinity
//4.9
//由于计算机计算是先转化为二进制再转化为十进制输出,故浮点数计算存在误差,实际中应根据需求格式化输出
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
float a=reader.nextFloat();
int b=(int)a;
float c=a-(float)b;
System.out.println(b);//整数部分
System.out.println(c);//小数部分
}
}
书本中练习题P54-P55
最新推荐文章于 2021-04-11 11:22:08 发布