赛码答题系统 输入输出知识总结-Scanner

在答题系统里有这样一段话,大家要注意:
使用Java语言请注意,不要自定义包名称,否则会报错,即不要添加package answer之类的语句;您可以写很多个类,但是必须有一个类名为Main,并且为public属性,并且Main为唯一的public class,Main类的里面必须包含一个名字为’main’的静态方法(函数),这个方法是程序的入口。
(开始对这句话完全忽略,最后导致编译过不了,所以要记着,main方法要放到public Class Mian类中,不要自己起名字)

之后我们就要无比认真的去看它的输入、输出格式要求,我这里主要分了以下几类:

输入部分

首先定义一个Scanner对象:

import java.util.Scanner;
Scanner scan = new Scanner(System.in);

需要换行直接输入scan.nextLine(); (nextLine()只读取输入直到换行)

输入一个整数

int len = scan.nextInt();

如要求输入为:1

一行输入两个整数,并且赋值给两个变量,用空格隔开
如要求输入为1 2
变量int a = 1,int b = 2

分析 就是用空格作为上一次输入的结束,所以用scan.next();还要将其转为int形

String A = scan.next();
int a = Integer.parseInt(A);
String B = scan.
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值