题解 | #类型转换#
类型转换
http://www.nowcoder.com/practice/0540ee3987b64bd7bb93adb5bd0e35d4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d = scanner.nextDouble();
System.out.println(Main.typeConversion(d));
}
public static int typeConversion(double d){
int a = (int)d;
return a;
}
}
在这里根据题目要求,我们是想要的到一个int类型的值,也就是说我们要把typeConversion里传入参数d强转成int类型.强转的语法格式:在圆括号里给出想要的转换的目标类型,后面紧跟带转换的变量名. eg:double x = 9.997; int nx = (int) x;