《java的程序设计基础》输入数值 例题3.4

    科技2024-08-17  33

    《java的程序设计基础》输入数值 例题3.4 package practice; import java.io.*; public class zz {

    public static void main(String[] args) throws IOException { // TODO Auto-generated method stub float num; String str; BufferedReader buf; // BufferedReader类从字符输入流中读取文本并缓冲字符,以便有效地读取字符,数组和行 // 可以通过构造函数指定缓冲区大小也可以使用默认大小。对于大多数用途,默认值足够大 buf = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入一个实数"); str = buf.readLine(); //将输入的文字指定给字符串变量str存放 num = Float.parseFloat(str); //将str转换成float类型后赋值给num System.out.println("您输入的数为:"+num); }

    } 输入多个数据 例题3.5 package practice; import java.io.*; public class zz {

    public static void main(String[] args) throws IOException { // TODO Auto-generated method stub int num1,num2; String str1,str2; InputStreamReader in; //是字节流通向字符流的桥梁,封装了InputStream里面,她以高级的形式一次读取一个一个字符,以文本格式输入输出,可以指定编码格式 in = new InputStreamReader(System.in); BufferedReader buf; buf = new BufferedReader(in); System.out.println("请输入第一个数"); str1 = buf.readLine(); //将输入的内容赋值给字符串变量str1 num1 = Integer.parseInt(str1);// 将str1转成int类型后赋值给num1 System.out.println("请输入第二个数"); str2=buf.readLine(); //将输入的内容赋值给字符串变量str2 num2=Integer.parseInt(str2); //将str2转成int类型后赋给num2 System.out.println(num1+"*"+num2+"="+(num1*num2)); }

    }

    Processed: 0.009, SQL: 8