java SE 入門之輸入輸出,javase

來源:互聯網
上載者:User

java SE 入門之輸入輸出,javase

 

在第一篇,八大基本類型的時候,我就介紹了輸出,當然,這些輸出都是簡單的,後續寫到流的時候,在細化輸入輸出。

現在只要求看懂輸入輸出。輸入其實就是接受鍵盤的輸入。

 

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);             }}

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.