Java控制台输入方式总结

GEE必须会教程——一文教会你研究区域分块计算与合并 一整块算不是挺好的吗?emmmm,用过的人都知道,GEE好比幼年期的“紫妍”,要用“丹药”来养的,除非你是萧炎小友,到哪都有人给爆金币。我们今天想做的是计算2020年夏季西藏自治区的植被覆盖度(FVC),FVC的估算需要使用归一化植被指数(NDVI数据),这里我们用到的产品是MODIS的相关数据产品,该产品的分辨率是25 0m。下载好的结果毕竟是一块一块的,怎么对下载好的结果进行拼接,变成一张大图呢,别急,接下来,我们上科研小霸王——R语言。此处,我们通过省份数据,按照属性筛选,得到西藏自治区的行政边界。 阅读详情

1.1 主方法的形式参数

     在Java中利用main(String args[])中的args数组来对参数进行赋值,有下例:

   package InputTest;

public class DataKeyboardInput1 {

 /**主方法的形式参数来输入数据

  * DataKeyboardInput1.java

  * @param args

  */

 public static void main(String[] args) {

  // TODO Auto-generated method stub

        System.out.println(args[0]);

 }

}

在命令行下输入javac  DataKeyboardInput1.java   --》java DataKeyboardInput1    HelloWorld  输出就是 HelloWorld 了

   1.2 利用字节输入流

      字节输入流System.in 是类InputStream的常量对象,调用read()方法可以从键盘接收数据。实现的步骤是:先把数据读入字节数组中,然后利用字节数组定义字符串,最后把字符串转化为需要的数据类型。

     package InputTest;

import java.io.*;

public class DataKeyboardInput2 {

 /**利用字节输入流来输入数据

  * DataKeyboardInput2.java

  * @param args

  */

 public static void main(String[] args) {

  // TODO Auto-generated method stub

        byte buf[]=new byte[10];   //字节数组,输入为10个

        String str;

        int num = 0;

        try{

         //把数据读入到字节数组中

         System.in.read(buf);

         //利用字节数组创建字符串

         str=new String(buf,0);

         //把字符串数据转换为整型数据

         num=Integer.parseInt(str.trim());

        }catch(Exception e){

         System.out.print(e);

        }System.out.println(num);

 }

}

1.3 利用字符输入流

    字符输入流BufferedReader是从字符输入流中读取文本,缓冲各个字符,从而提供字符,数组和行的高效读取。常用方法:

    read():  读取单个字符;   readLine():读取一行字符,即为读取一个字符串

   package InputTest;

  import java.io.*;

 public class DataKeyboardInput3 {

   /**利用字符输入流来进行输入处理

   * @param args

   */

  public static void main(String[] args) throws IOException {

   // TODO Auto-generated method stub

          BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

          String str="";

          int num = 0;

          try{

           str=br.readLine();

           num=Integer.parseInt(str);

          }catch(IOException e){

           System.out.println(e.toString());

          }System.out.println(num);

  }

 }

1.4 利用文本扫描类

    文本扫描类Scanner是jdk5.0新增加的类,它是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器,它使用分隔符模式将其输入分解为标记默认情况下该分隔符模式与空白匹配,然后使用不同的next方法将得到的标记转换为不同类型值。获取基本类型数据的方法是:

    整型:nextInt()      单精度:nextFloat()      双精度: nextDouble()      字符串: next()

package InputTest;

import java.util.Scanner;

public class DataKeyboardInput4 {

 /**利用文本扫描类来进行输入处理

  * @param args

  */

 public static void main(String[] args) {

  // TODO Auto-generated method stub

        Scanner input=new Scanner(System.in);

        int num=input.nextInt();

        System.out.println(num);

 }

}

《自然语言处理实战入门》文本分类 ---- 使用词向量与SVM 进行文本分类 文本分类用电脑对文本集(或其他实体或物件)按照一定的分类体系或标准进行自动分类标记。 它根据一个已经被标注的训练文档集合, 找到文档特征和文档类别之间的关系模型, 然后利用这种学习得到的关系模型对 新的文档进行类别判断 。文本分类从基于知识的方法逐渐转变为基于统计 和机器学习的方法。 阅读详情

相关推荐

Clang Static Analyzer 使用教程:本地 + CMake + GitHub Actions 自动静态分析实战

本文介绍了ClangStaticAnalyzer静态代码分析工具的使用方法。该工具基于Clang/LLVM,可检测C/C++代码中的内存泄漏、空指针等常见错误。主要内容包括:安装指南(Ubuntu/macOS/Windows)、命令行使用方法、CMake项目集成方案、GitHub Actions自动化分析配置,以及HTML报告生成与查看。文章还提供了官方资源链接,帮助开发者系统掌握从本地调试到持续集成的完整静态分析工作流,提升代码质量保障能力。适用于需要在开发过程中实施静态分析的C/C++项目。

u014358031的博客 2158

Java流程控制-Scanner对象、

Java流程控制-Scanner对象、 #Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。Java.unil.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextL

weixin_49356583的博客 738

HWSD全球土壤数据下载处理

下载地址: http://www.fao.org/soils-portal/soil-survey/soil-maps-and-databases/harmonized-world-soil-database-v12/en/

江北20190411的博客 3万+

Java程序设计入门教程--控制台输入数据

除了以上所提到的对于整数和字符串数据的输入方法,Scanner类还提供了对于输入其他类型数据的方法,nextByte()、nextShort()nextLong()、nextFloat()、nextDouble()这些方法。我们声明一个int类型的变量i,然后使用Scanner类的nextInt()方法来接收数据,且将接收的数据赋值给变量i,这样变量i中就存放了从输入设备输入的整数了。我们一般在程序代码的最开始引入所有需要用到的包和类。程序能够对我们指定的值进行计算,这样的话就需要我们的。

潇笙 3057

Windows下快速搭建Kettle开发环境:基于9.4.0.0版本的保姆级教程

本文提供Windows系统下Kettle 9.4.0.0开发环境的详细搭建指南,涵盖源码获取、Maven配置优化、高效编译及部署运行全流程。通过实战验证的步骤和常见问题解决方案,帮助数据工程师快速完成环境配置,提升ETL开发效率。

weixin_28829479的博客 332

《Hadoop大数据技术原理与应用》(第2版)黑马程序员的课后习题答案

《Hadoop大数据技术原理与应用》(第2版)黑马程序员的课后习题答案

qq_36773158的博客 4652

java控制台输入

import java.util.Scanner; //必须先在类头添加这个才能运用输入功能 Scanner scan=new Scanner(System.in);//控制台输入控件 System.out.println("请输入");//提示输入 int a=scan.nextInt(); //nextInt()接收int类型的输入 String str=scan.nextLine(); //nextLine()接收字符串类型的输入 System.out.println(a);//输出刚才输入

qq_53030245的博客 6087

【RTD】二分法查找和分段线性插值算法在RTD中应用

二分法查找和分段线性插值算法在RTD中的典型应用。

只要思想不滑坡,想法总比问题多。 2371

Java程序设计————从控制台输入

向控制台输入信息可以借助扫描器类来实现向控制台输入信息可以借助扫描器类来实现提示(1)在使用Scanner类型之前,需要首先指明Scanner类所在的位置,既通过代码(2)input称为扫描器Scanner类型的对象,从控制台输入信息就使用input对象。

m4576的博客 1467

【Claude Code 源码解析教程】总体大纲

本教程旨在深入解析 Anthropic Claude Code 项目的源码架构和实现细节。Claude Code 是一个基于 TypeScript + Bun 构建的 AI 编程助手 CLI 工具,代号 "Tengu",具有复杂的多模块架构和丰富的功能特性。本教程基于Claude Code 的源码分析来生成,将帮助您全面掌握 Claude Code 的源码架构和实现细节,为开发类似 AI 编程助手工具奠定坚实基础。

rengang66的博客 387

【QNX Hypervisor 2.2 用户手册】2.6 处理qvm终止

你可以注册通知,以在qvm进程实例退出时得到通知。这样你就可以采取相应的措施来响应这种终止事件。

从0到1,突破自己 1106

Java基本数据类型,算术运算,控制台输入详解

基本数据类型详解,算术运算,控制条输入

weixin_75111785的博客 1082

多尺度仿真软件:Copasi_(1).Copasi概述

Copasi(Complex Pathway Simulator)是一款开源的多尺度仿真软件,专为生物化学、系统生物学和合成生物学领域的研究人员设计。它不仅能够模拟细胞内和细胞间的生化反应网络,还能处理代谢途径、信号传导途径和基因调控网络等多种复杂系统。Copasi提供了用户友好的图形界面和强大的命令行接口,支持多种仿真算法和分析工具,使用户能够高效地进行模型构建、仿真和分析。Copasi允许用户创建自定义报告,以便生成特定格式的仿真结果。用户可以通过图形界面或命令行创建自定义报告。

kkchenjj的博客 857

Java控制台输入方式

今天做了个笔试题,题难度还好,就是需要自己输入测试用例。做牛客与LeetCode()都不用管这,自己好久没练习了,折腾半天。 特总结一下。 1.控制台输入多行数,不输入时回车换行停止。 readLine() 遇到回车换行算截止 BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); ArrayList...

大鹏视界U 1823

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Java控制台三种输入方式

Round 1 第一种:使用System.in.read(),较为麻烦 package com.first.test; import java.io.IOException; public class Accept { public static void main(String[] args) { int c= 0; String s = ""; System.out.prin...

Ich/liebe/dich的编程せかい 428

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java控制台输入方式

java控制台输入方式

weixin_42615642的博客 605

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

JAVA数据输入方式: 从控制台上输入

一. 在运行程序时,通过命令行输入。(最简单,但比较笨的一种方法)      在编写程序时主函数  [java] view plaincopy public static void main(String[] args)   中的String类型的参数 args,可以用来输入数据      例如,运行Test 程序时,输入相关参

ygd163163的专栏 611

JAVA数据输入方式(1) 从控制台上输入

       如果从暑假开始学习Java算起,到现在为止也前前后后搞了5个月左右。整体而言,个人感觉java的输入数据,相对C语言而言,还是比较麻烦的。输出的话还好,以下是自己这些天来的相关总结。 一. 在运行程序时,通过命令行输入。(最简单,但比较笨的一种方法)     在编写程序时主函数  public static void main(String[] args) 中的Str

lengyuhong的专栏 5036

java中用户输入数据的函数_JAVA数据输入方式(1) 从控制台上输入

如果从暑假开始学习Java算起,到现在为止也前前后后搞了5个月左右。整体而言,个人感觉java的输入数据,相对C语言而言,还是比较麻烦的。输出的话还好,以下是自己这些天来的相关总结。一. 在运行程序时,通过命令行输入。(最简单,但比较笨的一种方法)在编写程序时主函数 public static void main(String[] args)中的String类型的参数 args,可以用来输入数据...

weixin_31767787的博客 3052

Java的几种输入方式

点我

Zyh's blog 295

java输入方式

Java输入方式 1、java.util.Scanner public static void main(String[] args) { //1、java.util.Scanner var sc=new Scanner(System.in); System.out.print("请输入姓名:"); String name=sc.nextLine(); System.out.printf("%n欢迎你:%s。",name); } next() 与 nextLine

qq_52939262的博客 1万+

Java初学:输入方式

Scanner类:最常用,适用于读取各种类型的数据。类:适用于读取大块文本数据。Console类:适用于需要隐藏输入内容的场景。类:适用于读取二进制数据。通过这些方法,可以灵活地从控制台读取用户输入,满足不同的应用场景。

weixin_53442127的博客 535

java中如何输入char类型

以上是几种常见的char类型输入方式,包括从控制台输入、从文件读取、从网络接收、从字符串中提取和从字符数组中提取。这些方法可以帮助开发者在不同的场景下灵活地处理char类型的数据。希望本文能为你的 Java 开发之旅提供实用的参考。

国家专精特新小巨人、资深消防行业企业、国家高新技术企业、智慧消防技术实验室、准独角兽企业、浙江省电流AI技术研发中心 1525

Java学习笔记-java控制台输入输出

从控制台读取数据,可以用BufferedInputStream(JDK1.4以上),Scanner(JDK1.5以上),Console(JDK1.6)以上。我习惯于用Scanner类。 Scanner类无法自己判断输入是否结束,编码者必须要自己从逻辑上判断,比如输入的最后加个"end"之类的,或者用一个计数器来限制。 Str...

a3amux18550的博客 179

java 控制台输入输出_java控制台输入输出总结

一、控制台输入:1.最常用:Scannerpublic static void main(String[] args) {System.out.println("请输入数据:");Scanner scan = new Scanner(System.in);String read = scan.nextLine();System.out.println("输入的数据为:"+read);}备注:* s...

weixin_35443436的博客 1153

Java开发控制台程序的输入输出

Java开发控制台程序的输入输出: 一.使用Scanner获取用户从控制台的输入: package Com.icoem; import java.util.Scanner; public class HelloWord { public static void main(String[] args) { try{ System.out.print("请输入分数:");

HilaryHe 5879
上一篇: EditPlus常用快捷键
下一篇: Java的main函数解析
fsz521
博客等级 码龄16年 33粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值