向量編程
importjava.util.Enumeration;
importjava.util.Vector;
publicclassTestVector{
publicstaticvoidmain(String[]arg){
Vectorv=newVector();
//1、接收命令行參數args[0]和args[1]放入向量中;
v.add(arg[0]);
v.add(arg[1]);
//2、將字元串"3"添加到向量的尾部;
v.addElement("3");
//3、在第0位置處插入字元串「0」;
v.insertElementAt("0",0);
//4、在第三位置插入字元串Integer類型的1;
v.insertElementAt(newInteger(1),3);
//5、用字元串「4」替換第4位置上的元素;
v.setElementAt("4",4);
//6、輸出第4位置上的元素內容;
System.out.println(v.get(4));
//7、生成一個此向量的枚舉,將此向量中的元素一一取出並追加到一個StringBuffer中;
StringBufferbuffer=newStringBuffer();
for(Enumeratione=v.elements();e.hasMoreElements();){
buffer.append(e.nextElement());
}
//8、最後將此StringBuffer中的內容轉換成String類型輸出。
System.out.println(buffer.toString());
}
}
Ⅱ java編程,定義向量類
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;
public class TestVector {
public static void main(String[] args) throws IOException{
// 創建一個向量類,定義向量類的初始容量是20,容量增量是10。
// 從鍵盤輸入一組字元
// 在位置3插入字元」sd」
// 返迴向量的元素數量
// 檢查向量中是否含有「as」,如果含有,則輸入「向量中含有as」,如果不含有,則輸入「向量中不含有as」
System.out.println("請輸入一組字元以,隔開");
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
String[] str=strin.readLine().split(",");
Vector vector=new Vector(20,10);
if(str.length>0){
for(int i=0;i<str.length;i++){
vector.insertElementAt(str[i], i);
}
if(str.length>=3){
vector.insertElementAt("sd", 3);
}
System.out.println("向量中元素的個數為:"+vector.size());
if(vector.contains("as")){
System.out.println("向量中含有as");
}else{
System.out.println("向量中不含有as");
}
}else{
System.out.println("輸入有誤!");
}
}
}
Ⅲ matlab 編程要在執行程序時輸入一個行向量,怎麼編寫
在程序中間加入input函數。
MATLAB是美國MathWorks公司出品的商業數學軟體,用於演算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和互動式環境,主要包括MATLAB和Simulink兩大部分。
input請求使用者輸入。
【語法】
user_entry=input('prompt')
user_entry=input('prompt','s')
【函數描述 】
對於input命令的響應可 以是任何MATLAB表 達式,它使用當前工作空間中的變數進行計算。user_entry=input('prompt')將命令提示顯示為屏幕上的提示符 ,等待鍵盤 的輸 入 ,並 且返 回輸入值 到user_entry中 。user_entry=input('prompt','s')返回輸入的字元串為一個文本變數 ,而不是一個變數名或者數值。
【解 析 】
如果用戶沒有輸入任何字元而按下Return鍵 ,輸入返回個空矩陣。prompt的文本字元串可能包含一個或者更多的'\n'字 符。字元'\n'意味著跳過下一行 ,它允許 prompt字元串橫越幾行。為了僅顯示一個反斜杠,應使用'\\'。