JAVA基础之控制台输入输出的实例代码

JAVA基础之控制台输入输出的实例代码

本文将介绍JAVA语言中,如何利用控制台进行输入输出操作。首先需要理解Java标准I/O流的概念,Java的I/O流分为两种:字节流和字符流。字节流以字节为单位进行操作,字符流以字符为单位进行操作。在控制台输入输出中,一般使用字符流,使用InputStreamReader和OutputStreamWriter将字节流转换为字符流。下面是输入输出的实例代码。

控制台输入实例代码

在JAVA中,控制台输入可以使用Scanner类进行操作,Scanner在java.util包中。下面是Scanner类的实例代码:

import java.util.Scanner;

public class InputDemo {
    public static void main(String args[]) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 获取用户输入,并输出
        System.out.print("请输入字符串:");
        String str = scanner.next();  // 获取字符串输入
        System.out.println("输入的字符串为:" + str);

        // 获取用户输入的整数,并输出
        System.out.print("请输入整数:");
        int num = scanner.nextInt();  // 获取整数输入
        System.out.println("输入的整数为:" + num);

        // 获取用户输入的浮点数,并输出
        System.out.print("请输入浮点数:");
        double d = scanner.nextDouble();  // 获取浮点数输入
        System.out.println("输入的浮点数为:" + d);
    }
}

这个示例代码首先创建Scanner对象,并从控制台获取输入字符串、整数和浮点数,并将它们输出到控制台。

控制台输出实例代码

在JAVA中,控制台输出可以使用System.out.println()进行操作。下面是输出实例代码:

public class OutputDemo {
    public static void main(String args[]) {
        // 输出字符串
        System.out.println("我是字符串!");

        // 输出整数
        int num = 123;
        System.out.println(num);

        // 输出浮点数
        double d = 1.23;
        System.out.println(d);

        // 输出特定格式的字符串
        String name = "Tom";
        int age = 20;
        System.out.printf("我的名字是%s,年龄是%d岁!", name, age); 
    }
}

示例代码中,使用System.out.println()输出字符串、整数和浮点数。另外,使用System.out.printf()输出特定格式的字符串,其中%s表示字符串占位符,%d表示整数占位符。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JAVA基础之控制台输入输出的实例代码 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • 详解Java的JDBC API的存储过程与SQL转义语法的使用

    详解Java的JDBC API的存储过程与SQL转义语法的使用 什么是存储过程? 存储过程是一种预定义在数据库中的过程,通过一条语句的执行,可以调用存储过程来完成一系列操作。存储过程通常用于执行重复性的任务。 在Java中,我们可以使用JDBC API来访问数据库,并执行存储过程。 JDBC API中调用存储过程的方法 在Java中,我们可以使用JDBC的C…

    Java 2023年5月20日
    00
  • AOT的作用是什么?

    当谈到AOT时,我们通常指的是AoT编译,即Ahead-of-Time编译技术。以下是AOT的作用以及如何使用它的完整攻略。 AOT的作用 AOT编译技术是指在应用程序部署之前,将应用程序的代码转换成本地可执行代码的过程。AOT的主要作用在于: 提高应用程序的性能:与JIT(Just-in-Time)编译器相比,AOT编译器将应用程序的代码在部署时即转换成本…

    Java 2023年5月11日
    00
  • 解决spring security中遇到的问题

    下面我将为你详细讲解解决Spring Security中遇到的问题的完整攻略。 解决Spring Security中遇到的问题的完整攻略 问题描述 当我们在使用Spring Security时,常常会遇到一些问题,比如无法登录、权限校验不起作用等等。 解决攻略 针对这些问题,我们可以采取如下解决攻略: 检查配置:首先检查Spring Security的配置,…

    Java 2023年5月20日
    00
  • DBeaver连接mysql和oracle数据库图文教程

    DBeaver连接MySQL数据库图文教程 安装与配置 下载并安装DBeaver:从DBeaver官网下载并安装DBeaver。 安装MySQL驱动:打开DBeaver,在“Database”菜单中选择“Driver Manager”,在弹出的窗口中选择MySQL,点击“Download/Update”按钮下载MySQL驱动,并按照提示进行安装。 创建连接:…

    Java 2023年6月16日
    00
  • Serv-U 8.0 服务器中文乱码问题的解决

    这里是 Serv-U 8.0 服务器中文乱码问题的解决攻略。 问题描述 在 Serv-U 8.0 服务器中,当有中文字符传输时,会出现乱码问题,影响文件传输的正常使用。 解决方案 方案一:修改 Serv-U 的默认编码格式 Serv-U 8.0 服务器默认采用 ISO-8859-1 编码格式,而中文字符需要使用 UTF-8 编码格式才能正确显示。因此,我们需…

    Java 2023年5月20日
    00
  • java8 统计字符串字母个数的几种方法总结(推荐)

    Java8 统计字符串字母个数的几种方法总结(推荐) 在Java8中,有许多快捷方法可以用来计算字符串中的字母个数。下面总结了几种使用Java8进行字符串字母统计的方法。 方法1:使用filter和count方法 可以使用Java8的Stream API中的Filter和Count方法来计算一个字符串中字母的数量。示例代码如下: String str = &…

    Java 2023年5月27日
    00
  • SpringBoot深入分析运行原理与功能实现

    SpringBoot深入分析运行原理与功能实现 什么是SpringBoot SpringBoot是一个开源的、轻量级的框架,用于快速构建基于Spring框架的Web应用程序和微服务。相对于传统的Spring框架,它更加简单方便,提供了自动配置、嵌入式Web服务器等特性,使得开发者可以快速构建可靠的、健壮的Web应用程序。 以下是SpringBoot的一些特性…

    Java 2023年5月15日
    00
  • Java中短路运算符与逻辑运算符示例详解

    Java中有两种逻辑运算符:短路运算符和非短路运算符。本文将深入探讨这两种运算符的用法和区别,并给出一些实例供读者参考。 短路运算符详解 短路运算符包括逻辑与运算符(&&)和逻辑或运算符(||)。短路运算符的特点是,如果左侧表达式已经能够确定整个表达式的结果,就不会再去计算右侧表达式的值。下面是一个使用逻辑与运算符的示例: int x = 6…

    Java 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部