回覆列表
  • 1 # 小紅的甜心

    這個怎麼做呢;

    char []s={"+","-","/","*"};

    然後

    在獲取第一個textbox1;

    String text=textbox1.text;

    然後怎麼辦呢。。哈哈哈

    2:獲取運算的字元;

    很簡單的

    自己寫一個判斷函式

    String GetIndex(String s,char []ss)//第一個是傳入的字串,第二個是運算字元陣列

    {

    for(int i=0;i<s.getLengh();i++)

    {

    for(int ii=0;ii<ss.length;ii++)

    {

    if(s.get[i].equal(ss[ii]))//存在這樣運算子號

    return i+"-"+ii; //如果存在返回字串的位置i;以及對應的字元陣列位置,"-’分割

    }

    }

    return null;//失敗返回null;

    }

    、、、、

    3:

    寫一個轉換函式

    int (String s)

    {try{

    int i=Integer.Parser(s);

    }catch

    {

    return -1;

    }

    return i;

    }

    4:直接呼叫

    String index=GetIndex(text1,s);

    if(index!=null)

    {

    String[]ss=index.split("-");

    int index1=StringToint(ss[0]);//獲取對應字串位置

    int index2=StringToint(ss[0]);//獲取對應字元陣列位置

    int left=StringToint(text.substring(0,index1));//左邊的數字

    int right=StringToint(text.substring(index1)));//右

    //判斷哪個字元

    itn num=0;

    switch(index2)

    {case 0:

    num=left+right;break;

    case 1:

    break;

    }//記過完全寫出

    }

  • 中秋節和大豐收的關聯?
  • 如何增加電池使用壽命?