Java 简单的输入输出

接收控制台输入

暂不深入,记住编程模式即可

  • import java.util.Scanner;//导入类
  • Scanner in = new Scanner(System.in);//创建类的对象
  • String s = in.nextLine();//调用对象的方法,返回用户输入的一行字符串
  • int i = in.nextInt();//返回用户输入的整数
  • double d = in.nextDouble()//返回用户输入的浮点数
    调用的类型(来自蓝桥杯《硬核程序基础》课程)

例子

例1:求圆面积

已知:圆面积公式为3.14159 * r2
需求:提示用户输入一个圆的半径(浮点数),计算出圆的面积并输出

import java.util.Scanner;//注意import,否则提示can't find symbol
public class Case5 {
    public static void main(String[] args) {
       Scanner in = new Scanner(System.in);
       System.ot.print("本程序计算圆的面积,请输入圆的半径:")
       double r = in.nextDouble();
       double area = Math.PI * r *r;
       System.out.println("圆的面积是:" + area);
    }
 }

例2:随机数

需求:提示用户输入两个整数,代表一个范围,随机输出这个范围内的一个整数

import java.util.Scanner;//注意import,否则提示can't find symbol
public class Case5 {
    public static void main(String[] args) {
       Scanner in = new Scanner(System.in);
       System.ot.print("本程序产生随机整数和浮点数,请输入两个正整数,以空格或换行隔开:")
       int a = in.nextInt();//注意I大写,否则会提示can't find symbol,将会阻塞当前线程,等待用户输入
       int b = in.nextInt();//将会阻塞当前线程,等待用户输入
       int r = a + (int) (Math.random() * (b - a + 1));
        System.out.println("产生的随机整数是:" + r);
    }
 }

注意:以上代码存在一定问题,输入方式未规定,需用if…else等方式限定

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值