Java中使用Scanner输入半径计算圆面积以及next()和nextLine()区别及char类型的录入

(一)计算圆面积

import java.util.Scanner;

//导入 Scanner工具,以便使用

/**
     输入圆半径计算圆面积
 * @author Monster丶ZF 
 * @version1.8 
 * @data 2019年4月1日
 * @remakeTODO
 */
public class CalcCircleArea {
	 public static void main(String[] args) {
		//扫描对象,用来扫描系统的输入
		Scanner input =new Scanner(System.in);
			System.out.print("请输入圆半径:");
    double radius = input.nextDouble();  //读取用户输入的下一个double类型数据,赋值给左边的radius变量2.5
    double area  =3.14*radius*radius;
    System.out.printf("圆面积为:%.2f",area);
    //String str = String.format("圆面积为:%.2f",area);
    //System.out.printf(str);   //另外一种输出方式,和以上等同
    input.close();             //良好的习惯,用完input就关闭
      }
    }

(二)input.next();和input.nextLine()的区别
以下是部分代码:

System.out.print("手机机型1:");
		String  phone1 = input.next();//不读空格,空格后面的都不要了
		System.out.println(phone1);

在这里插入图片描述

System.out.print("手机机型2:");
		String  phone2 = input.next();//读入一行,不管 空格 都写下来
		System.out.println(phone2);

在这里插入图片描述
(三)char类型的录入
以下是部分代码:

System.out.print("性别:");//就一个字符而已
		char sex = input.next().charAt(0);//获得用户输入字符串的第一个字符											
		System.out.println("性别:"+sex);
		input.close();

注意这里是输入了两个字符但只接收了第一个字符
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/w15977858408/article/details/88954542
今日推荐