激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例分享

Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例分享

2019-11-04 13:55java教程網(wǎng) JAVA教程

這篇文章主要介紹了Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例,有需要的朋友可以參考一下

使用Main方法的參數(shù)傳遞方式
例示代碼如下:

 

復(fù)制代碼代碼如下:

public class MainArgs 
{
 public static void main(String[] args) 
 {
  System.out.println(args.length);
  for(String str : args){
   System.out.println(str);
  }
 }
}

 

在運(yùn)行 java程序后面跟的字符串(一個(gè)或多個(gè) 多個(gè)用空格隔開)jvm將會(huì)把這些一個(gè)或多個(gè)字符串賦給args數(shù)組。當(dāng)字符串中包含空格時(shí)則需要將完整的一個(gè)字符串用“”括起來。如下示例:

Java中用戶向系統(tǒng)傳遞參數(shù)的三種基本方式實(shí)例分享

使用Scanner類進(jìn)行用戶輸入:可以輸入用戶指定的數(shù)據(jù)類型
Scanner 使用分隔符模式將其輸入分解為標(biāo)記,默認(rèn)情況下該分隔符模式與空白匹配。然后可以使用不同的 next 方法將得到的標(biāo)記轉(zhuǎn)換為不同類型的值。

例示代碼如下:

 

復(fù)制代碼代碼如下:


import java.util.Scanner;
import java.io.File;
public class ScannerKeyBoardTest 
{
 public static void main(String[] args) throws Exception
 {
  //readFileCon();
  //test2();

 

  //通過鍵盤輸入指定類型
  Scanner scan = new Scanner(System.in);
  Long l = scan.nextLong();
  System.out.println("l is "+l);
 }
 //讀取任何的數(shù)據(jù)輸入返回String
 public static void test1(){
  Scanner scan = new Scanner(System.in);

  //使用 回車鍵 作為分隔符 默認(rèn)使用 空格 制表鍵  回車作為分割付。
  //scan.useDelimiter("\n"); 
  while(scan.hasNext()){
   System.out.println("next is " + scan.next());
  }  
 }

 //讀取Long型數(shù)據(jù)的輸入返回Long
 public static void test2(){
  Scanner scan = new Scanner(System.in);
  //當(dāng)輸入的為 非 Long數(shù)值時(shí) 推出循環(huán)
  while(scan.hasNextLong()){//阻塞式
   //System.out.println("has over scan.nextLong() begin....");
   System.out.println("next is " + scan.nextLong());
   //System.out.println("scan.nextLong() over has begin....");
  }
 }
 //讀取文件中的內(nèi)容 并打印到控制臺(tái)
 public static void readFileCon()throws Exception
 {
  Scanner scan  = new Scanner(new File("ScannerKeyBoardTest.java"));
  System.out.println("fileContent is:");
  while(scan.hasNextLine()){
   System.out.println(scan.nextLine());
  }
 }
}

 

使用BufferedReader類讀取用戶的輸入:返回的只能是String類
例示代碼如下

 

復(fù)制代碼代碼如下:

import java.io.BufferedReader;
import java.io.InputStreamReader;
class BufferReaderKeyBoardTest 
{
 public static void main(String[] args) throws Exception
 {
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  String in = null;
  while((in = br.readLine()) != null){
   System.out.println("用戶輸入的是: "+in);
  }  
 }
}

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一级裸体视频 | caoporn国产一区二区 | 欧美日本亚洲视频 | 成人男女免费视频 | 久久久aa| 久久久久一区 | 日韩三区视频 | 国产精品自拍啪啪 | 久久国产中文字幕 | 精品一区二区三区免费看 | 精品成人久久久 | 欧美三级短视频 | 成人免费淫片视频软件 | 免费观看一级黄色片 | 全黄性性激高免费视频 | 国产大片中文字幕在线观看 | 免费a级毛片大学生免费观看 | 国产一级毛片在线看 | 日韩黄在线观看 | 狠狠干五月 | 午夜天堂在线 | 国产精品一区二区三区在线播放 | 精品国产乱码久久久久久久 | 色日本视频 | 国产在线第一区 | 黄色a级片视频 | 亚洲影院久久久av天天蜜桃臀 | 午夜久久久精品一区二区三区 | 999久久久久久 | a免费毛片 | 性爱免费视频 | 亚洲精久久| 在线看免费观看av | 久久色伦理资源站 | 免费毛片小视频 | 日韩激情一区二区三区 | 91 免费视频 | 精品亚洲夜色av98在线观看 | 午夜精品福利视频 | 亚洲成人精品区 | 欧美不卡|