关于Java输入

Java中最常见的输入方式是使用Scanner类,需要先导入java.util.Scanner。在main方法中创建Scanner对象,如`Scannerin=newScanner(System.in)`,然后可以调用nextInt(),nextDouble()和nextLine()获取整数、浮点数和字符串。另外,通过命令行参数接收输入,如args[0],适用于简单参数传递,需注意类型转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Java的输入功能,Java输入方式有很多种,但是最常见的是使用Scanner进行输入。但是直接使用Scanner会报错“找不到符号”,这是因为Scanner在Java的util包中,所以应该在程序开头输入如下代码进行导入

import java.util.Scanner

然后在main之后加上对Scanner类对象的构造

public class n{
public static void main(String[] args){
Scanner in = new Scanner(System.in);

然后才可以使用输入

int i = in.nextInt();//整数
double d = in.nextDouble();//双精度浮点数
string s = in.nextLine();//数组

其中,i,d,s是输入的对象,int,string和double用于修饰,需要注意的是next后需要写上你的数据类型,且首字母需要大写。

另一种输入方式是使用命令行参数

public class yuan{
    final static doublic pi=3.14;//用于定义pi的值
    public static void main(String args[]){
        double r,c,s;
        r=Double.parseDouble(args[0]);
        c=2*pi*r;
        s=pi*r*r;
        System.out.println("圆的周长为:"+c);
        System.out.println("圆的面积为:"+s);
    }
}

其中,main(String args[])方法中的args用于接收参数,从0开始,args[0]存放第一个字符串,

args[1]存放第二个字符串......

上串代码中,第五行的作用为把输入的字符串转变为double型,如果定义的常量为其他类型,则也需要改为其他类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值