java怎么輸出數組,Java——輸入與輸出

 2023-11-23 阅读 35 评论 0

摘要:本文將對Java中輸入與輸出的使用方法進行介紹 一、輸出 java怎么輸出數組。在控制臺進行輸出 System.out.println("Hello Java"); // 輸出后換行 System.out.print("Hello Java\n"); // 與println效果相同 System.out.print("Hello Java"); // 輸出不

本文將對Java中輸入與輸出的使用方法進行介紹

一、輸出


java怎么輸出數組。在控制臺進行輸出

System.out.println("Hello Java"); // 輸出后換行
System.out.print("Hello Java\n"); // 與println效果相同
System.out.print("Hello Java"); // 輸出不換行
System.out.printf("%d",10); // 格式化的輸出,輸出方式與C語言基本相同
轉換符類型使用方法輸出結果
d十進制整數("%d",10)10
x十六進制整數("%x",10)A
o八進制整數("%o",10)12
f定點浮點數("%f",100f)100.000000
e指數浮點數("%e",100f)1.000000e+02
g通用浮點數("%g",100f)100.000
a十六進制浮點數("%a",100)0x1.9p6
s字符串("%s",10)10
c字符("%c",‘1’)1
b布爾值("%b",10)true
h散列碼("%h",10)a
%百分號("%.2f%%",2/7f)10

二、輸入


從鍵盤獲取輸入,使用Scanner讀取輸入,主要依靠Java Scanner類獲取輸入信息。

import java.util.Scanner; // 需要導入 util 包Scanner input = new Scanner(System.in);
String str1 = input.next();
String str2 = input.nextLine(); // 獲取字符串
int number1 = input.nextInt(); // 獲取整數
float number2 = input.nextFloat(); // 獲取浮點數據//循環輸入
while (input.hasNextInt()) {int tmp = input.nextInt();
}
System.out.println(tmp); // 與println效果相同
input.close(); // 掉用完成關閉方法

Java、一般通過 Scanner 類的 next()nextLine() 方法獲取輸入的字符串,在讀取前我們一般使用 hasNexthasNextLine 判斷是否還有輸入的數據。

next() 與 nextLine()的區別

next()

  • 一定要讀取到有效字符后才可以結束輸入。
  • 對輸入有效字符之前遇到的空白,next()方法會自動將其去掉。
  • 只有輸入有效字符后才將其后面輸入的空白作為分隔符或者結束符。
  • next()不能得到帶有空格的字符串。

nextLine()

  • 以Enter為結束符,也就是說nextLine()方法返回的是輸入回車之前的所有字符。
  • 可以獲取到空白。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/187280.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息