一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - JAVA教程 - Java中用戶向系統傳遞參數的三種基本方式實例分享

Java中用戶向系統傳遞參數的三種基本方式實例分享

2019-11-04 13:55java教程網 JAVA教程

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

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

 

復制代碼代碼如下:

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

 

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

Java中用戶向系統傳遞參數的三種基本方式實例分享

使用Scanner類進行用戶輸入:可以輸入用戶指定的數據類型
Scanner 使用分隔符模式將其輸入分解為標記,默認情況下該分隔符模式與空白匹配。然后可以使用不同的 next 方法將得到的標記轉換為不同類型的值。

例示代碼如下:

 

復制代碼代碼如下:


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);
 }
 //讀取任何的數據輸入返回String
 public static void test1(){
  Scanner scan = new Scanner(System.in);

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

 //讀取Long型數據的輸入返回Long
 public static void test2(){
  Scanner scan = new Scanner(System.in);
  //當輸入的為 非 Long數值時 推出循環
  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....");
  }
 }
 //讀取文件中的內容 并打印到控制臺
 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類
例示代碼如下

 

復制代碼代碼如下:

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本成人免费在线视频 | 亚洲午夜久久久久久91 | 无人区在线观看免费完整版免费 | 国模娜娜一区二区三区 | 国产精品免费看香蕉 | 视频一区二区三区欧美日韩 | 免费全看男女拍拍拍的视频 | 丝瓜秋葵番茄绿巨人在线观看 | 欧美日韩看看2015永久免费 | 99久久999久久久综合精品涩 | 国产一级特黄aa大片在线 | 冰山美人调教耻辱h | 国产拍拍视频一二三四区 | 欧美精品一二三区 | 午夜久| 日本xxxx19| 美女厕所尿尿擦逼 | 王淑兰李思雨李铁柱乡村小说免费 | 亚洲国产精品综合久久网络 | 日本不卡高清免费v日本 | 91制片厂果冻传媒杨柳作品 | 欧美性f| 美女任你模 | 欧美日韩一区二区三在线 | 男女肉粗暴进来下面好紧 | 色花堂国产精品首页第一页 | 国产小视频在线免费 | 草草国产成人免费视频 | 精品免费久久久久久影院 | 欧美一级欧美一级高清 | 国产精品边做边接电话在线观看 | 91视频无限看 | 国产一区二区在线看 | 91精品国产高清久久久久久io | 毛片 ftp| 国产色图片 | 邪恶肉肉全彩色无遮琉璃神社 | 我们日本在线观看免费动漫下载 | 日本韩国一区二区三区 | 免费视频完整版在线观看网站 | xnxx动漫|