首页 > 编程语言 >每周JAVA学习汇总

每周JAVA学习汇总

时间:2024-07-13 21:45:20浏览次数:18  
标签:PrintWriter java Scanner 每周 汇总 System println JAVA out

本周我自学了Java的输入与输出
包括了:

  1. 使用Scanner类进行输入
    导入Scanner类:import java.util.Scanner;
    创建Scanner对象:Scanner scanner = new Scanner(System.in);
    读取不同类型的数据:
    读取字符串:String inputString = scanner.nextLine();
    读取整数:int inputInt = scanner.nextInt();
    读取浮点数:double inputDouble = scanner.nextDouble();
    示例代码:
    java
    import java.util.Scanner;
    public class Main {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入一个字符串:");
    String inputString = scanner.nextLine();
    System.out.println("您输入的字符串是:" + inputString);
    System.out.println("请输入一个整数:");
    int inputInt = scanner.nextInt();
    System.out.println("您输入的整数是:" + inputInt);
    scanner.close();
    }
    }

  2. 使用BufferedReader类进行输入
    导入BufferedReader类:import java.io.BufferedReader;
    导入InputStreamReader类:import java.io.InputStreamReader;
    创建BufferedReader对象:BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    读取字符串:String inputString = reader.readLine();
    示例代码:
    java
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    public class Main {
    public static void main(String[] args) throws Exception {
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("请输入一个字符串:");
    String inputString = reader.readLine();
    System.out.println("您输入的字符串是:" + inputString);
    reader.close();
    }
    }

  3. 使用System.out.println()和System.out.print()方法
    输出字符串:System.out.println("Hello, world!");
    输出变量值:int num = 10; System.out.println("数值为:" + num);
    4.使用PrintWriter类进行输出
    导入PrintWriter类:import java.io.PrintWriter;
    创建PrintWriter对象:PrintWriter writer = new PrintWriter(System.out);
    输出内容:writer.println("Hello, world!");
    刷新并关闭输出流:writer.flush(); writer.close();
    示例代码:
    java
    import java.io.PrintWriter;
    public class Main {
    public static void main(String[] args) {
    PrintWriter writer = new PrintWriter(System.out);
    writer.println("Hello, world!");
    writer.flush();
    writer.close();
    }
    }
    并完成了我的java语言的第一个程序“输出Hello world”
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello, world!");
    }
    }

标签:PrintWriter,java,Scanner,每周,汇总,System,println,JAVA,out
From: https://www.cnblogs.com/buchi/p/18300758

相关文章

  • 自学Java第二周
    本周学习一、Java能干些什么?1.共三个版本:JavaSE、JavaEE、JavaMEJavaSE:Java语言的(标准版),用于桌面应用开发,是其他两个版本的基础。JavaME:Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。JavaEE:Java语言的(企业版),用于Web方向的网站开发(浏览器和服务器)。在这......
  • Java学习第二周
    标识符是用来给变量,类,方法以及包进行命名的。标识符的命名规则1.必须以字母、下划线“”、美元符“$”开头。2.其他部分可以是字母、下划线“”、美元符“$”和数字的人员组合·。3.大小写敏感,且长度无限制。4.不可以是Java的关键字。标识符使用规范表示类名的标识符:每个单......
  • java 基本语法1
    1.安装idea,java编译器,编译器会自动对代码进行编译,然后运行得到结果.idea分为社区版(免费),企业版(收费),https://www.jetbrains.com/zh-cn/idea/download/?section=windows从官网下载对应版本安装即可.2.java的数据类型有四类八项.整数,小数,字符,布尔.其中整数:intlongbyt......
  • java1
    1.安装一个Java开发环境,我安装的是JDK(从b站上学习的安装教程以及如何配置环境变量等等);同时我也对此进行了初步的了解JDK即Java开发工具包。它是用于构建在Java平台上发布的应用程序、Applet和组件的开发环境。JDK包含了Java编译器、Java文档生成工具、Java打包工具等,是整个Java......
  • [Java IO] 流原理及流的分类
    JavaIO流概念JavaIO(输入/输出)流是Java用于处理输入和输出操作的一种方式。JavaIO系统主要基于流(Stream)的概念,流是一组有序的数据序列,可以是输入流(从数据源读取数据)或输出流(向数据目标写入数据)。JavaIO流分类按操作数据单位不同分为:字节流(8bit)如二进制文件;字符流......
  • 从零学习的JAVAday8~day14
    在安装eclipse时我们直接打开eclipse官网我们点击下载并安装到合适的位置即可。打开eclipse后我们就可以创建Java文件了然后再创建一个Java类,这样我们就可以在里面写我们第一个java代码了这就是我们的第一个代码,意思为输出“helloworld”。我们可以看到运行代码后输出了“he......
  • 暑期每周总结
     每周总结 这一周,我进行大数据技术的学习和应用。首先,我成功配置了Hadoop的YARN和Hive。YARN是Hadoop的资源管理器,它在集群上管理和调度计算资源,而Hive是一个基于Hadoop的数据仓库工具,它提供了类似SQL的查询语言,用于分析存储在Hadoop分布式文件系统(HDFS)中的大数据。通过这次配......
  • 每周总结:hadoop学习
    在大数据时代的背景下,Hadoop作为一种开源的分布式处理框架,为我打开了一扇通往高效数据处理的大门。通过对Hadoop的学习,我不仅掌握了其核心组件的工作原理,还体验到了分布式计算的强大威力。Hadoop的核心之一HDFS(HadoopDistributedFileSystem),以其高可靠性和高扩展性,为大数据......
  • 每周总结1
      HadoopHDFS(核心):Hadoop分布式存储系统;Yarn(核心):Hadoop2.x版本开始才有的资源管理系统;MapReduce(核心):并行处理框架;HBase:基于HDFS的列式存储数据库,它是一种NoSQL数据库,非常适用于存储海量的稀疏的数据集;Hive:ApacheHive是一个数据仓库基础工具,它适用于处理结构化数据......
  • 学习java进度报告
    helloJava假期`已经过去一周了,也已经完全的放纵一周了,也该拾起学习大业了.看到了暑假生活指导,还是很有压力的,以前只觉得java和之前学的编程语言差不多.现在才知道程度区别很大,以前最多写写简单的编程题目,这次要掌握JAVAweb的前后台开发技术,甚至编写javaweb信息管理系......