java SE 入门之输入输出

Posted 王柏成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java SE 入门之输入输出相关的知识,希望对你有一定的参考价值。

 

在第一篇,八大基本类型的时候,我就介绍了输出,当然,这些输出都是简单的,后续写到流的时候,在细化输入输出。

现在只要求看懂输入输出。输入其实就是接受键盘的输入。

 

public class Hello {
     public static void main(String[] args ) {
          int  a=20;
          System.out.println(a);
    }
}

上诉代码中的 20,我可以通过控制台进行输入吗???答案是可以的,那输入要具备哪些条件呢???

1导入  java.util.Scanner 的jar包,导入的关键字叫 import

2.在程序体重输入   Scanner input =new Scanner(System.in);,其中 new 为新实例一个对象,System.in 为枚举,这些后续写面向对象的时候会说的,暂时只要知道这么写就可以。

下边我们来看一看是怎么接受键盘输入的。

对应代码

import java.util.Scanner;

public class Hello {
     public static void main(String[] args ) {
         Scanner input =new Scanner(System.in);
        double d= input.nextDouble();
        System.out.println("您输入的double 值="+d);
        int  i= input.nextInt();
        System.out.println("您输入的int 值="+i);
        String s= input.next();
        System.out.println("您输入的String 值="+s);
         
         
    }
}

上图只列出了三种类型,其他类型等同。我们可以接受键盘输入的任何值。

我们让键盘输入一个正方形的边,求出正方形的周长和面积

在写一个键盘输入圆的半径求出圆的周长和面积。

 

import java.util.Scanner;

public class Hello {
     public static void main(String[] args ) {
         Scanner input =new Scanner(System.in);
         System.out.println("请输入正方形的边长,输入完成以后按回车键(Enter键)");
         double d=input.nextDouble();
         double zhouchang =d*4;//
         double mianji=d*d;
         System.out.println("正方形的周长="+zhouchang+"面积="+mianji);
         
         System.out.println("听说您还要求圆的周长和面积,清直接输入圆的半径");
         double r=input.nextDouble();
             double Pi=3.14;
             zhouchang=2*Pi*r;
             mianji=Pi*r*r;
             System.out.println("圆形的周长="+zhouchang+"面积="+mianji);
         
    }
}

 

以上是关于java SE 入门之输入输出的主要内容,如果未能解决你的问题,请参考以下文章

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段

java SE 入门之语言与环境(第一篇)

JAVA SE基础篇52.装饰流之数据流对象流和打印流

C语言入门基础之输入和输出

《C#零基础入门之百识百例》输入输出 -- 模拟登陆

javaweb入门-----jsp概念