import java.io.*;
public class test{
public static void main(String args[]){
byte buffer=new byte[512];
System.in.read(buffer);
String str=new String(buffer);
System.out.println("請你輸入:");
System.out.println("what you are input is"+str);
}
}
❷ java 如何將一個doc文件讀入命令行
用Apache的Poi讀取就好了
private static String getFoText( final String sampleFileName )
51 throws Exception
52 {
53 HWPFDocument hwpfDocument = new HWPFDocument( POIDataSamples
54 .getDocumentInstance().openResourceAsStream( sampleFileName ) );
55
56 WordToFoConverter wordToFoConverter = new WordToFoConverter(
57 DocumentBuilderFactory.newInstance().newDocumentBuilder()
58 .newDocument() );
59 wordToFoConverter.processDocument( hwpfDocument );
60
61 StringWriter stringWriter = new StringWriter();
62
63 Transformer transformer = TransformerFactory.newInstance()
64 .newTransformer();
65 transformer.setOutputProperty( OutputKeys.INDENT, "yes" );
66 transformer.transform(
67 new DOMSource( wordToFoConverter.getDocument() ),
68 new StreamResult( stringWriter ) );
69
70 String result = stringWriter.toString();
71 return result;
72 }
❸ 使用java命令行參數讀入2數據,計算和並將和輸出,若參數數目不足,顯示提示信息並退出
public class jia{
public static void main(String[] args){
int i=0,j=0;
if(args.length==2){
i=Integer.valueOf(args[0]) ;
j=Integer.valueOf(args[1]) ;
System.out.println(i+"+"+j+"="+(i+j));
}else{
System.out.println("請重新設置參數");
}
}
}
❹ Java從命令行讀取輸入然後輸出到文本文件的問題
importjava.io.*;
publicclassInputName{
publicstaticvoidmain(String[]args)throwsIOException{
System.out.println("請輸入姓名(結束請敲兩次回車鍵):");
InputStreamReaderkeyBoard=newInputStreamReader(System.in);
BufferedReaderbr=newBufferedReader(keyBoard);
FileWriterwriter=newFileWriter("name.txt",true);
Strings;
while((s=br.readLine())!=null){
writer.write(s);
}
writer.flush();
writer.close();
keyBoard.close();
br.close();
}
}
❺ java如何從命令行輸入和輸出數據
import java.util.*;
import java.io.*;
import javax.swing.JOptionPane;
public class SysIn
{
public static void main(String [] args)
{
【java.util包中的Scanner類】
Scanner sc = new Scanner(System.in);
System.out.println("請輸入第一串字元:");
String firStr = sc.next();
System.out.println("你輸入的是" +firStr);
注意事項:next()讀取一個字元串,該字元串在一個空白符之前結束
(5)java命令行讀入擴展閱讀
其他java從命令行輸入和輸出數據
1、【java.io包中的BufferedReader類】
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("請輸入第二串字元:");
String secStr=null;
try
{
secStr=bf.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("你輸入的是" + secStr);
注意事項:nextByte()讀取一個byte類型整數--其他類型整數類推
2、【調用 javax.swing.JOptionPane 類】
String jop = JOptionPane.showInputDialog
(null,"Please Input:","InputDialog",JOptionPane,QUESTION_MESSAGE);
System.out.println("你輸入的第三串字元:「 + jop);
}
}
注意事項:nextLine()讀取一行文本
❻ JAVA如何從命令行讀入一個String
比如你現在有一個可以運行的class文件叫做A.class。那麼在命令行中可以這樣執行這個程序:
java A arg
其中arg是A需要的參數。那麼A是怎麼得到這個arg的呢。基本上是這樣的:
public static void main(String[] args)
{
if(args.length > 0)
{
String str = arg[0];
}
}
這是在A.java中的main函數,這里只是得到了第一個參數的做法,如果想得到更多的參數,只要做一個簡單的循環遍例這個數組args就可以了。
❼ 求解Java Aplication的命令行參數的讀入,急,在線等,加分
先 javac Shiyan3_10.java
再java Shiyan3_10 3 4
====
首先編譯,再運行,運行時才需要參數
❽ java,編寫程序,從命令行讀入字元串,顯示該字元串中大寫字母個數
您好,提問者:
//程序沒有運行,如有錯誤,請自行修改
publicclassPrint{
publicstaticvoidmain(String[]args){
java.util.Scannersc=newjava.util.Scanner(System.in);
Stringstr=sc.next();
char[]arr=str.toCharArray();
intsum=0;//統計多少個大寫字母
Stringresult="";//連接大寫字母
for(inti=0;i<arr.length;i++){
if((int)arr[i]>=65&&(int)arr[i]<=90){
sum=++sum;
result+=arr[i];
}
}
System.out.println("大寫字母一共:"+sum+"---");
System.out.println("分別為:"+result);
}
}
}