11智能在线
新记
Java编写程序第11题怎么做
如题所述
举报该文章
其他看法
第1个回答 2018-01-26
两种方法
第一种是将浮点数转成字符串,然后以"."号分割字符串,取字符串数组下标为0的那个
第二种是将浮点数直接强转成整数类型,自动舍弃小数部分
第2个回答 2018-01-26
//方法太多了,可以用Math类来做(这里有四舍五入法),也可以用切割方法!
//最简单的直接强转,舍弃掉即可!
//下面是最简单的强转动作:
double b=new java.util.Scanner(System.in).nextDouble();
System.out.println("b="+b+"\t取整b="+(int)(b));
第3个回答 2018-01-26
直接转换成整数,就可以完成取整,具体代码如下:
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);
}
}
第4个回答 2018-01-26
Java从入门到女装。。。
第5个回答 2018-01-26
直接把浮点强制转换成整形
double l = 1.7;
int i = (int) l;
System.out.println(i);
输出结果为1;
或者把浮点型转成字符串在截取.前面的数字输出也一样本回答被提问者采纳
相似回答
大家正在搜
相关问题
编写java程序题
用java编写一个程序求1!+2!+....10!
JAVA语言程序设计
怎么编写Java程序打印九九乘法表?
eclipse怎么编写JAVA程序,怎么新建
编写Java程序
Java程序怎么编写?
很急java方面的,两题。编写程序,利用方法重载编写两个数相...