把一段代码加载变成一个字符串如string=“package hh;public class fff { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
int a=2;
do{
for( int i=0;i<10;i++){
sum=+i;
}
while(a==1){
System.out.println(" ddd");
}
System.out.println(sum);
for (int i=1;i<=9;i++) {
for (int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.print("\n");
}
}while(a<1){
System.out.println("ggggg");
} }
public int ss(double a,double b,double c){
if((a+b)>c&&(b+c)>a&&(a+c)>b){
//判断是不是三角形
if(b==c&&c==a){
while(a=!1){
System.out.println(" dd");
}
return 1;
}
else if((b==c)||(c==a)||(b==a)){
return 2;
}
else if("else if条件2")
else{
return 3;
}
}
else {
return 0;
}
}
public void s(int a,int b){
if(a>b){
System.out.println(a);
}
if(a<b){
System.out.println(b);
}
else if(a=b){
System.out.println(b);
}
else{
System.out.println("错误");
}
}
}”这个字符串里面有很多判定条件有 if if else if for while do while 这些判定我现在要找出这些跟在这些判定之后判定条件比如do while 的条件为(a<1) while条件为(a==1)(a!=1) if条件为((a+b)>c&&(b+c)>a&&(a+c)>b) (b==c&&c==a).... else if 条件为(b==c)||(c==a)||(b==a)
最后的找出来的样子为
if 判定条件为
1.((a+b)>c&&(b+c)>a&&(a+c)>b)
2.(b==c&&c==a)
3.(a>b)
....
else if 判定条件为
1.((b==c)||(c==a)||(b==a))
2.(a=b)
........
do while 判定条件为
1.(a<1)
.......
while 判定条件为
1.(a==1)
2.(a=!1)
.......
这上面的字符串代码只是个案例这个软件要做的是任意将一段代码写成字符串都能实现查找该字符串代码中if else if for while do while 的判定条件
String软件java c++
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
int a=2;
do{
for( int i=0;i<10;i++){
sum=+i;
}
while(a==1){
System.out.println(" ddd");
}
System.out.println(sum);
for (int i=1;i<=9;i++) {
for (int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.print("\n");
}
}while(a<1){
System.out.println("ggggg");
} }
public int ss(double a,double b,double c){
if((a+b)>c&&(b+c)>a&&(a+c)>b){
//判断是不是三角形
if(b==c&&c==a){
while(a=!1){
System.out.println(" dd");
}
return 1;
}
else if((b==c)||(c==a)||(b==a)){
return 2;
}
else if("else if条件2")
else{
return 3;
}
}
else {
return 0;
}
}
public void s(int a,int b){
if(a>b){
System.out.println(a);
}
if(a<b){
System.out.println(b);
}
else if(a=b){
System.out.println(b);
}
else{
System.out.println("错误");
}
}
}”这个字符串里面有很多判定条件有 if if else if for while do while 这些判定我现在要找出这些跟在这些判定之后判定条件比如do while 的条件为(a<1) while条件为(a==1)(a!=1) if条件为((a+b)>c&&(b+c)>a&&(a+c)>b) (b==c&&c==a).... else if 条件为(b==c)||(c==a)||(b==a)
最后的找出来的样子为
if 判定条件为
1.((a+b)>c&&(b+c)>a&&(a+c)>b)
2.(b==c&&c==a)
3.(a>b)
....
else if 判定条件为
1.((b==c)||(c==a)||(b==a))
2.(a=b)
........
do while 判定条件为
1.(a<1)
.......
while 判定条件为
1.(a==1)
2.(a=!1)
.......
这上面的字符串代码只是个案例这个软件要做的是任意将一段代码写成字符串都能实现查找该字符串代码中if else if for while do while 的判定条件
String软件java c++
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货