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日

相关文章

  • Struts2学习笔记(6)-简单的数据校验

    针对这个话题,下面是一份完整攻略。 Struts2学习笔记(6)-简单的数据校验 前言 在Struts2中,数据校验是开发过程中不可缺少的一部分,而Struts2提供了全面而且灵活的校验机制来实现数据校验。在这篇文章中,我们将介绍Struts2中简单的数据校验。 配置数据校验 Struts2的校验机制主要是通过在Action类中定义方法进行校验,校验方法必须…

    Java 2023年5月20日
    00
  • java关于String.split(“|”)的使用方式

    关于Java中String类的split()方法,当我们使用字符串来表示多个数据时,可以使用该方法按特定分隔符分隔字符串,并将拆分后的字符串返回为一个字符串数组。具体到您提到的使用方式:String.split(“|”),其中的 “|” 表示正则表达式中的“或”操作符,用于匹配多个字符中的任意一个。然而,这种写法需要注意 ‘|’ 在 Java 中是特殊字符,…

    Java 2023年5月27日
    00
  • java面试题2020抢先看(够全)

    Java面试题2020抢先看(够全)攻略 了解面试题来源和类型 在准备面试之前,需要了解面试题的来源和类型,以更好地制定复习计划。Java面试题2020抢先看(够全)中的题目类型包括Java基础、多线程、集合框架、JVM等。理解这些题目类型,制定相应的复习计划和重点笔记。 针对不同类型的题目做好准备 各类型面试题的准备方式也有所不同。下面以Java基础题为例…

    Java 2023年5月20日
    00
  • Java编程实现快速排序及优化代码详解

    Java编程实现快速排序及优化代码详解 什么是快速排序 快速排序是一种高效的排序算法,其基本思路是将待排序序列分成两个子序列,其中一个子序列中的所有元素都比另一个子序列中的元素小,然后分别对这两个子序列递归排序。具体实现过程中需要选取一个基准元素,将待排序序列中的其他元素与基准元素进行比较,将小于等于基准的元素放入左半部分,大于基准的元素放入右半部分。如此递…

    Java 2023年5月23日
    00
  • Java之Spring注解开发案例详解

    下面是“Java之Spring注解开发案例详解”的完整攻略。 什么是Spring注解 Spring注解是用于基于注解的配置和依赖注入的一种方式。使用注解可以简化配置和开发的复杂度,提高代码的可读性和维护性。Spring中有很多注解,如@Component、@Autowired、@Configuration等,它们能够帮助我们实现IoC和AOP等特性。 Spr…

    Java 2023年5月19日
    00
  • Apache Tomcat 6.0安装配置图文详细教程(附下载)

    我将为您详细讲解关于“Apache Tomcat 6.0安装配置图文详细教程(附下载)”的完整攻略。 1. 下载Tomcat 首先,您需要前往Tomcat官方网站下载Apache Tomcat 6.0。进入官网后,在主页的左侧导航栏中,选择“Downloads”进行下载。 示例1:通过https://tomcat.apache.org/download-60…

    Java 2023年5月19日
    00
  • js控制的遮罩层实例介绍

    我来详细讲解一下“js控制的遮罩层实例介绍”的完整攻略。 什么是遮罩层? 遮罩层(Mask)是指用于覆盖在整个页面或页面上的某个区域上的一种层,其作用是遮盖页面或某个区域,通常用于实现模态框的效果。 实现遮罩层的方式 实现遮罩层主要有以下两种方式: 使用CSS实现 使用JavaScript实现 在这里,我们主要讲解使用JavaScript实现遮罩层的方式。 …

    Java 2023年6月15日
    00
  • java 两个数组合并的几种方法

    Java两个数组合并的几种方法 介绍 在Java中,有时候需要将两个数组合并成一个数组。本文将介绍Java中合并两个数组的几种方法。 方法一:使用for循环 首先,我们可以使用for循环来合并两个数组。具体的操作是,将第一个数组的元素复制到新的数组中,然后将第二个数组的元素复制到新的数组中。 示例代码: public static int[] mergeAr…

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