学习java没有多久,一直不知道java如何实现像C的scanf一样可以提示输入一个值,然后返回一个想要的结果。
最近一直在做关于远程FTP操作的功能模块,用的apache的FTPClient ,但是用它的上传方法一直不能在远程Browser上传文件,获取不到这个文件。于是想到了最传统的in/out流方式,于是乎~想到了类似于scanf的实现方法。
import java.io.*;
public class Year {
public static void main(String arge[]) throws IOException {
InputStreamReader ir;
BufferedReader in;
ir = new InputStreamReader(System.in);
in = new BufferedReader(ir);
System.out.println("输入年份是:");
String s = in.readLine();
//System.out.println("s==========" + s);
int year = Integer.parseInt(s);
if (year % 4 == 0 && year % 100
!= 0 || year % 400 == 0) {
System.out.println("" + year + "年是闰年.");
} else {
System.out.println("" + year + "年不是闰年..");
}
}
}
这是一段提示 输入年份 后通过计算返回 是否是闰年的代码,用到了InputStreamReader和BufferedReader

本文介绍如何在Java中实现类似C语言中scanf的功能,通过使用InputStreamReader和BufferedReader来接收用户输入,并通过示例代码展示如何判断一个年份是否为闰年。
7489

被折叠的 条评论
为什么被折叠?



