最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java編程學習輸入輸出詳解看完快速上手

 更新時間:2021年10月22日 08:44:23   作者:高郵吳少  
這篇文章主要介紹了java編程學習輸入輸出到控制臺的知識詳解,看完就可以快速上手了,有需要的朋友可以借鑒參考下,希望能夠有所幫助

一、輸出到控制臺

基本語法

public static void main(String[] args) {
        System.out.println("輸出且換行");
        System.out.print("輸出且不換行");//print和println的區(qū)別就是c語言中printf加不加\n的區(qū)別
        System.out.printf("%d\n",10);//和C語言的printf類似
    }

我們來看一下運行結果:

在這里插入圖片描述

1.println輸出的內容自帶\n,print不帶\n
2.printf的格式化輸出方式和C語言的printf是基本一致的

二、從鍵盤輸入

1.讀取一個字符(了解)

代碼如下(示例):

public static void main(String[] args) throws IOException {
//比較罕見的方法(了解即可)
        System.out.println("enter a char:");
        char i=(char)System.in.read();
        //這里以讀取char類型為例,你也可以讀取其他類型,強轉一下即可
        System.out.println("your char is:"+i);
    }

2.Scanner

public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        //用Scanner之前需要import java.util.Scanner;就類似于你C語言用printf要先#include<stdio.h>一樣
        //參數(shù)System.in表示從鍵盤輸入
        int n=scanner.nextInt();
        System.out.println(n);
        //這里是用int型的n接收scanner過來的數(shù)據(jù)
        // 如果需要其他類型接收,比如long 型的b,代碼按如下方式更改:
        long b=scanner.nextLong();//其他類型以此類推,你要讀入什么類型的數(shù)據(jù),就next啥
        System.out.println(b);
        //關于讀入字符串
        String str= scanner.nextLine();//這里稍微與上面的有些不同,也很好記住,讀入一串字符就是讀一行嘛
        System.out.println(str);
        //但是需要注意的,運行的時候直接“就沒給我機會輸入字符串”,為什么呢?
        //解釋:這里是讀入字符串,你在上一個打印b,按了一個回車,電腦會以為你想接收一個回車,所以已經(jīng)接收完了,不會給你機會再輸入了
        //所以?。?!這里非常推薦你輸入字符串要放在輸入其他類型前面,否則非常容易出錯
         scanner.close();
        //java中scanner就是類似于文件的東西,你用了這個scanner你的相關文件是屬于打開狀態(tài),用完可以關閉一下
        //當然你要是不關閉也沒關系,程序運行結束也會自動關閉
    }

ps:關于字符串輸入的一些注意事項

public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        String str=scanner.next();//這里我們輸入“哈哈 你好”
        System.out.println(str);//只打印了哈哈
        //解釋:scanner.next()和 scanner.nextLine()的區(qū)別是
        //前者讀到空格就停止了,后者可以讀空格及后面的字符串
    }

在這里插入圖片描述

三、循環(huán)讀取

public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        while(scanner.hasNextInt())//idea中按ctrl+d結束讀取
        {//這里以讀取整數(shù)為例,如果你想循環(huán)讀取其他數(shù)據(jù)類型,while(scanner.hasNext類型名())即可
            int n=scanner.nextInt();
            System.out.println(n);
        }
    }

運行效果如下

在這里插入圖片描述

總結

本文簡單介紹了java的一些輸入輸出方式,文章篇幅不大,相信認真學習的你一定可以輕松上手,更多關于java編程輸入輸出的資料請關注腳本之家其它相關文章!

相關文章

  • Java Hutool(糊涂)工具類索引詳解

    Java Hutool(糊涂)工具類索引詳解

    這篇文章主要介紹了Java Hutool(糊涂)工具類索引,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • idea 2023.1字體設置及自動調整大小的圖文教程

    idea 2023.1字體設置及自動調整大小的圖文教程

    這篇文章主要介紹了idea 2023.1字體設置及自動調整大小的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • Java的內部類總結

    Java的內部類總結

    這篇文章主要為大家介紹了Java的內部類,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 解決mybatis plus報錯com.microsoft.sqlserver.jdbc.SQLServerException:必須執(zhí)行該語句才能獲得結果

    解決mybatis plus報錯com.microsoft.sqlserver.jdbc.SQLServerE

    這篇文章主要介紹了解決mybatis plus報錯com.microsoft.sqlserver.jdbc.SQLServerException:必須執(zhí)行該語句才能獲得結果,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 解決RestTemplate加@Autowired注入不了的問題

    解決RestTemplate加@Autowired注入不了的問題

    這篇文章主要介紹了解決RestTemplate加@Autowired注入不了的問題,具有很好的參考價值,希望對大家有所幫助。
    2021-08-08
  • Java數(shù)據(jù)結構實現(xiàn)折半查找的算法過程解析

    Java數(shù)據(jù)結構實現(xiàn)折半查找的算法過程解析

    這篇文章主要介紹了Java數(shù)據(jù)結構實現(xiàn)折半查找的算法過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • SpringMVC mybatis整合實例代碼詳解

    SpringMVC mybatis整合實例代碼詳解

    這篇文章主要介紹了springmvc與mybatis實例詳解的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-04-04
  • java多線程解決生產(chǎn)者消費者問題

    java多線程解決生產(chǎn)者消費者問題

    這篇文章主要介紹了java多線程解決生產(chǎn)者消費者問題的方法,實例分析了java采用多線程的方法解決生產(chǎn)者消費者問題的相關技巧,需要的朋友可以參考下
    2015-05-05
  • Java數(shù)據(jù)結構與算法學習之雙向鏈表

    Java數(shù)據(jù)結構與算法學習之雙向鏈表

    雙向鏈表也叫雙鏈表,是鏈表的一種,它的每個數(shù)據(jù)結點中都有兩個指針,分別指向直接后繼和直接前驅。所以,從雙向鏈表中的任意一個結點開始,都可以很方便地訪問它的前驅結點和后繼結點。本文將為大家詳細介紹雙向鏈表的特點與使用,需要的可以參考一下
    2021-12-12
  • SpringAOP如何獲取方法參數(shù)上的注解

    SpringAOP如何獲取方法參數(shù)上的注解

    這篇文章主要介紹了SpringAOP如何獲取方法參數(shù)上的注解操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論

二手房| 蓬溪县| 和田市| 武功县| 慈溪市| 巴彦淖尔市| 枞阳县| 华宁县| 焦作市| 历史| 黑河市| 时尚| 托克逊县| 寿阳县| 银川市| 甘孜| 宝鸡市| 大悟县| 淮阳县| 崇明县| 叶城县| 武乡县| 永善县| 白山市| 五峰| 宜兴市| 唐山市| 南昌县| 兴国县| 长岭县| 淮南市| 马关县| 内乡县| 鹤山市| 白水县| 保德县| 乌苏市| 灌南县| 乐业县| 崇义县| 松阳县|