在Java语言中,用于从用户或其他外部源读取数据的输入语法有多种。
1. 使用Scanner类:
Scanner类提供了一种简单的方法从控制台或其他输入源中读取基本类型的输入值。下面是使用Scanner类进行输入的语法:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取整数 int num = scanner.nextInt(); // 读取浮点数 double decimal = scanner.nextDouble(); // 读取字符串 String str = scanner.nextLine(); // 关闭Scanner对象 scanner.close(); } }
2. 使用BufferedReader类:
BufferedReader类提供了一种高效的方法从输入流中读取字符。下面是使用BufferedReader类进行输入的语法:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { // 读取整数 int num = Integer.parseInt(reader.readLine()); // 读取浮点数 double decimal = Double.parseDouble(reader.readLine()); // 读取字符串 String str = reader.readLine(); // 关闭BufferedReader对象 reader.close(); } catch (IOException e) { e.printStackTrace(); } } }
这是两种常见的从用户输入或其他输入源读取数据的方式。这些方式可根据具体的需求进行使用和扩展。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。