精华内容
下载资源
问答
  • Java输入流学习(读取整数方法)
    2021-02-12 14:41:23

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    /*题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

    60分以下的用C表示。*/

    int i=90;

    try

    {

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

    String strIn = is.readLine();

    i =  Integer.parseInt(strIn);

    }

    catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    char str=(i>=90)?'A':(i>=60)?'B':'C';

    System.out.print(str);

    };

    posted on 2008-09-18 13:42 冰岛 阅读(2069) 评论(0)  编辑  收藏

    更多相关内容
  • 这是我们的整数列表-ListlistInteger=Arrays.asList(25,50,75,100,125,150);现在,将整数列表转换为字符串列表-ListlistString=listInteger.stream().map(s->String.valueOf(s))....以下是在Java中将整数列表...

    这是我们的整数列表-List listInteger = Arrays.asList(25, 50, 75, 100, 125, 150);

    现在,将整数列表转换为字符串列表-List listString = listInteger.stream()

    .map(s -> String.valueOf(s))

    .collect(Collectors.toList());

    以下是在Java中将整数列表转换为字符串列表的程序-

    示例import java.util.*;

    import java.util.stream.*;

    import java.util.function.*;

    public class Demo {

    public static void main(String[] args) {

    List listInteger = Arrays.asList(25, 50, 75, 100, 125, 150);

    System.out.println("整数列表 = " + listInteger);

    List listString = listInteger.stream()

    .map(s -> String.valueOf(s))

    .collect(Collectors.toList());

    System.out.println("字符串列表(从整数列表转换) = " + listString);

    }

    }

    输出结果整数列表 = [25, 50, 75, 100, 125, 150]

    字符串列表(从整数列表转换) = [25, 50, 75, 100, 125, 150]

    展开全文
  • java读取整数

    千次阅读 2020-03-05 21:34:30
    读取整数并显示和 编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次读取数字。 import java.util.Scanner; import java.util.inputmismatchexception; public class ...

    读取整数并显示和

    编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次读取数字。

     import java.util.Scanner;
     import java.util.inputmismatchexception;
     public class add 
      {
       	public static void main(sting[]args){
    	   	java.util.Scanner input=new java.util.Scanner(System.in);
    	   	System.out.print("enter two integers:");
    	   	int a=input.nextInt(); 
    	   	int b=input.nextInt(); 
    	   	int Sum=sum(a,b);
    	   	System.out.println("sum is" + Sum);
    	 }
       	     
       	 public static int sum(int number1,int number 2){ 
       	      try{   
       	              return number1+number2;
       	         }  
       	      catch(inputmismatchexception ex){     
       	              input.nextLine();    
       	              System.out.println("incorrect input and enter two integers :");
       	      }
       	 }
      }        
    展开全文
  • import java.util.Scanner;import java.io.*;import java.util.ArrayList;public class Test{public static void main (String args[]) throws java.io.IOException{Scanner s = new Scanner(new File("filepath"));...

    import java.util.Scanner;

    import java.io.*;

    import java.util.ArrayList;

    public class Test

    {

    public static void main (String args[]) throws java.io.IOException

    {

    Scanner s = new Scanner(new File("filepath"));

    ArrayList list = new ArrayList();

    while (s.hasNext()){

    if(s.hasNextInt()){

    list.add(s.nextInt());

    }

    }

    s.close();

    System.out.println(list);

    }

    }

    我正在尝试从每行具有以下格式的文本文件中读取整数:文本整数文本.

    到目前为止,这是我所拥有的,但是当我编译并运行它时,无论出于什么原因,它都不会结束[].

    请注意,我更改了文件路径只是为了将其上传到此处,这不是问题.

    解决方法:

    When I compile and run it prints never ending

    这个循环是元凶:

    while (s.hasNext()){

    if(s.hasNextInt()){

    list.add(s.nextInt());

    }

    }

    考虑一下当扫描器具有hasNext时会发生什么,但是无论next令牌是什么,它都不是int.在这种情况下,您的循环将变成无限循环,因为循环的主体不会消耗任何东西,从而使扫描程序处于与循环开始时完全相同的状态.

    要解决此问题,请在您的if中添加else,读取s.next(),然后忽略结果:

    while (s.hasNext()){

    if(s.hasNextInt()){

    list.add(s.nextInt());

    } else {

    s.next();

    }

    }

    标签:arraylist,io,java

    来源: https://codeday.me/bug/20191122/2056383.html

    展开全文
  • 当我尝试使用DataInputStream.read()读取相同的值时,它将返回0.因此,我使用DataOutputStream.writeInt()和DataInputStream.readInt()方法来编写和检索大于256的值,并且它工作正常.请参阅下面的代码片段我想知道...
  • java任意正整数取出每位数,就一句话,需要的就来看看吧。
  • 基本上任务很简单:“打印出从文件中读取的所有整数的总和”.我的解决方案如下:import java.io.File;import java.io.IOException;import java.io.BufferedReader;import java.io.FileReader;public class ...
  • 我正在运行这一小段代码:List abc = new ArrayList...我不明白为什么当包含String成员的列表被分配给整数列表时它不会抛出异常.而且,整数列表如何存储和打印字符串?有人可以帮帮我吗?解决方法:这就是你不应该使用...
  • 假设我有一个名为“input.txt”的文件,其中包含一堆正整数:6568624等等….(每行一个整数)我想读取这个文件并将其变成一个数组.第一个整数(在本例中为6)表示数组中索引或元素的数量,因此有6个点.其他数字从0开始填充...
  • 要从控制台读取整数,请使用Scanner类。ScannermyInput=newScanner(System.in);允许用户使用方法添加一个整数nextInt()。System.out.print("Enterfirstinteger:");inta=myInput.nextInt();同样,在新变量中输入另一...
  • 整数Java

    2020-12-24 05:36:51
    题目内容:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。如输入1234,则输出:yi er san si注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到...
  • java生成随机整数

    千次阅读 2021-03-14 18:46:07
    1. 使用Random类的nextInt方法:..., 此时输出[0,max),注意右边是开区间,如果需要设定最小值可通过 rand.nextInt(max-min+1)+min方式,此时的范围为[min,max]import java.util.Random;public class RandomNumber {...
  • 问题我可以用什么类在Java读取整数变量?#1 热门回答(125 赞)你可以使用java.util.Scanner(API):import java.util.Scanner;//...Scanner in = new Scanner(System.in);int num = in.nextInt();它还可以使用正则...
  • 如果在通过nextInt()读取整数后,再接着读取字符串,读出来的是回车换行:"\r\n",因为nextInt仅仅读取数字信息,而不会读取回车换行"\r\n". 所以,如果在业务上需要读取整数后,接着读取字符串,那么就应该连续...
  • BAR CHART编写一个Java程序,从现有的名为sales.txt的文本文件中读取今天五个商店的销售数据(整数),并输出到名为storeReport.txt的新文件该程序应显示比较每个商店销售额的条形图 . 通过显示一行星号在条形图中创建...
  • Java:从一个文件读取整数到一个数组File fil = new File("Tall.txt"); FileReader inputFil = new FileReader(fil); BufferedReader in = new BufferedReader(inputFil); int [] tall = new int [100]; String s =...
  • 您可以使用简单的步骤将int值读取为字符串apache poi首先使用以下方法计算工作表中的行数private int getRowCount(Sheet currentSheet) {int rowCount = 0;Iterator rowIterator = currentSheet.iterator();while...
  • Java的BufferedReader类用于从指定的源读取字符流(字符输入流)。此类的构造函数接受InputStream对象作为参数。此类提供一种称为readLine()的方法,该方法从源中读取并返回下一行,并以String格式返回。该的...
  • Scanner sc=new Scanner(System.in); int sum=sc.nextInt(); if(sum>0) { //当sum大于0时 while(sum>0) { System.out.print(sum%10); sum=sum/10; } }else if(sum<... System.out.print((0-sum%.
  • 本篇文章主要介绍了JAVA读取文件(二进制,字符)内容的方法总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 我正在使用BufferedReader类来读取我的Java程序中的输入.我想读取用户输入的输入,用户可以用空格单行输入多个整数数据.我想在整数数组中读取所有这些数据.输入格式 –用户首先输入他/她想要输入的号码然后在下一行中...
  • 但是,由于Java将字节位模式解释为已签名,因此在重新读取时必须小心.例如,假设你有整数253.这是(完整的32位形式):00000000000000000000000011111101如果你这样做:int i = 253;byte b = (byte) i;然后b将包含位...
  • 给自己写个 Java 的。。package lib.com.chalex.www;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;impor...
  • java实现大数,以数组形式保存正负整数,并实现整数加减
  • 在进行进制转换的时候,我们需要把小数分为整数和小数两部分。这里介绍两种方法。第一种举个例子:1.23分为1 和 0.23第二种:1.23 分为 1 和23有时需要具体情况具体分析自己需要哪种类型第一种代码String e = "1.23...
  • I have an application which reads xls sheet using apache poi. When the cell has numeric value, i read it by row.getCell(i).getNumericValue(). But it returns floating point digit. like if the cell val....
  • Java中Scanner连续读取整数和字符串

    千次阅读 2020-04-26 21:41:10
    Java中关于Scanner方法读取数据,大家肯定都不陌生,但其中有些小问题大家可能不知道,今天我在写程序的时候,我就遇到了当中的一些小问题,当时也很懵; 我们在使用scanner的时候,如果你先读取一个数字然后再读取...
  • java – 将整数转换为数字数组

    千次阅读 2021-02-28 14:37:42
    我尝试将整数转换为数组,例如1234转换为int [] arr = {1,2,3,4};我写了一个函数public static void convertInt2Array(int guess) {String temp = Integer.toString(guess);String temp2;int temp3;int [] newGuess ...
  • Java读取excel小数点的问题

    千次阅读 2021-03-05 13:28:34
    使用Java读取excel的时候,小数自动转为为不精确的小数点了。读取excel的代码public static List readExcel(File file) throws Exception {//初始化结果集List dataList = new ArrayList();//获得Workbook工作薄对象...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 146,969
精华内容 58,787
关键字:

java读取整数列表

java 订阅