這個怎麼做呢;
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;
}//記過完全寫出
這個怎麼做呢;
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;
}//記過完全寫出
}