基本数据与计算
从控制台读入数据
从控制台可以读入各种类型的数据,如int 、double型的数据。但首先要引用Scanner这个类,要导包(import java.util.Scanner;)
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt(); //输入整型数据。
double = scanner.nextDouble(); //输入double类型的数据。
(将摄氏温度转化为华氏温度)编写程序,从控制台读入double型的摄氏温度,然后将其转化为华氏温度,并且显示结果。转换公式如下所示:
华氏温度 = (9/5)*摄氏温度+32
提示:在java中,9/5的结果是1,但是(9.0/5)的结果是1.8.
import java.util.Scanner;(带包,调用Scanner类函数)
class Text01{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter a number for Celsius"); //提示用户输入一个华氏温度
int Celsius = input.nextInt();
double Fahrenheit = (9.0/5)*Celsius+32; //计算摄氏温度
System.out.println(Celsius +" " + "Celsius is" +" " +
Fahrenheit + " " + "Fahrenheit"); //输出
}
}
运行结果:
设计圆柱的体积
读入圆柱体的半径和高,并使用下列公式计算圆柱体的体积:
面积=半径x半径xP
体积=面积 x 高
import java.util.Scanner; //导包
class Text02{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter the radius and length of a cylinder: ");//输入圆柱体的半径和高
double p = 3.1416; //定义Π(圆周率)