Java读入问题

当出现如下代码:

Scanner cin = new Scanner(System.in);
int tmp = cin.nextInt();
String str = cin.nextLine();
System.out.println(str);

输出结果是""

因为nextLine( )截取了输入完int之后的回车

类似gets读取行的时候,前面的输入的回车会被gets吸收

在前面的输入后面添加一个gets即可

时间: 2024-11-10 13:21:04

Java读入问题的相关文章

java读入URL数据

转载: URL类中的openStream()方法,可以读取一个URL对象所指定的资源,返回一个InputStream对象. (1)file协议介绍 File协议主要用于访问本地计算机中的文件,就如同在Windows资源管理器中打开文件一样. 要使用File协议,基本的格式如下:file:///文件路径(或者是file://localhost,但不能是file://本机IP),比如要打开F盘flash文件夹中的1.swf文件,那么可以在资源管理器或IE地址栏中键入:file:///f:/flash

java读入和输出

一: 在python里直接使用input函数就可以,在java里,需要使用Scanner类,用System.in进行初始化,获取用户输入可以用nextLine获取字符串,nextInt获取整形数据. 1 import java.util.Scanner; 2 3 public class print_In { 4 public static void main(String[] args){ 5 System.out.println("what is your name?"); 6 S

Java读入优化

之前被软院校赛卡了一波T,很亏啊.以下抄袭自Codeforces的神仙Petr. 可能得系统研究Java怎么写了? import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { InputStream inputStream = System.in; OutputStream outputStream = System.out; InputReader in =

[shyのJAVA初探]hdu1166●树状数组

一开始shy是为了大数而走近java,随后情不自禁地就希望能初步了解java的语言特点. java初学对c++选手而言可谓简单非常.因为java的语法和c++的语法简直一样(虽然这话不太严谨,容易遭到很多反驳,不过,,shy实在是没有见过如此相像的两种语言).比如,①java开变量的方式是:int x;char c;boolean b;②java的for循环:for(int i=1;i<=n;i++){}③java的条件语句:if(--cas>0&&str!="end

如何制作Jar包并在android中调用jar包

android制作jar包: 新建android工程,然后右击,点击导出,选择导出类型为Java下的JAR file,在java file specification 中不要选择androidmanifest.xml和res文件夹,就可以了.否则在调用jar包的时候会出现“Error generating final archive: Found duplicate file for APK: AndroidManifes”这个错误. 如果在android用调用jar包,需要在工程的属性的Jav

第三周星期三

1.解决用java读入txt文件的问题,搜到一些博客和视频,博客直接看感觉有些懵,先看了几个视频,版本都比较老,前几个不是针对txt文件的,直接敲代码也没怎么讲,不是很懂目前看到一个,年代比较久 有四个步骤,要用到流,我也没什么概念,现在感觉是一个输出txt本内容的例子,打算先弄成功这个 public class ReadTxt { public static void main(String args[]) { readFile(); writeFile(); } /** * 读入TXT文件

地铁线路最短路径问题

项目介绍 主要功能 提供一副地铁线路图,计算指定两站之间最短(最少经过站数)乘车路线:输出指定地铁线路的所有站点.以北京地铁为例,地铁线路信息保存在data.txt中,格式如下: 地铁线路总数 线路名1 站名1 站名2 站名3 ... 线路名2 站名1 站名2 站名3 ... 线路名3 站名1 站名2 站名3 ... ... github https://github.com/xupppp/subwayAssistant 实现语言 java 主要算法 迪杰斯特拉(dijkstra) 类职责划分

HDU 5050 Java 大数类+读入二进制

http://acm.hdu.edu.cn/showproblem.php?pid=5050 才知道 原来JAVA这么好用,连二进制都封装好了 in.nextBigInteger(2)  就是按二进制读入 当然a.gcd(b).toString(2)  是按二进制输出一个二进制String,  a,b是大数 另外,JAVA交代码原来是class Main import java.math.BigInteger; import java.util.Scanner; public class Mai

java实现从txt文件读入信息输出二维码

以下源码,注意不要放在同一个文件夹里,选择中文编码格式“utf-8” 注意字符串的读入问题,表示新手做的第一个小玩意很兴奋,虽然抄了一些源码,但扫出来了还是很爽的 package com.kt.twobarimage; import com.swetake.util.Qrcode; import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.DataInpu