有效的括号JAVA代码,括号序列java

Java中实现判断括号是否有效的方法,实用代码

public static void main(String args[]){ String[] text={"一(1)","二(2)","三(3)","四(四)"}; for(String input:text){ if(check(input)){ System.out.println(input); } } } public static boolean check(String input){ return Pattern.matches("^[\u4e00-\u9fa5]+(\\(\\d+\\)|\\(\\d+\\))$", input); }

潼南网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

写一个java类,输出6对括号的所有有效组合

public class BracePair {

public BracePair()

{

int cnt = 6;

char[] array = new char[2*cnt];

print_pare(cnt, cnt, array, 0);

}

void print_pare(int l, int r, char str[], int cnt){

if(l0 || rl) return;

if(l==0  r==0){

for(int i=0; icnt; ++i){

System.out.print(str[i]);

}

System.out.println(", ");

}

else{

if(l  0){

str[cnt] = '(';

print_pare(l-1, r, str, cnt+1);

}

if(r  l){

str[cnt] = ')';

print_pare(l, r-1, str, cnt+1);

}

}

}

public static void main(String[] args)

{

new BracePair();

}

}

Java程序大佬,帮忙填下括号里的代码!!

public class Vehicle {

private double speed;

private int power;

public double getSpeed() {

return speed;

}

public void setSpeed(double speed) {

this.speed = speed;

}

// 将参数p的值赋值给成员变量power

public void setPower(int p){

this.power = p;

}

public int getPower() {

return power;

}

//将参数s的值与成员变量speed的和赋值给成员变量speed

public double speedUp(int s) {

return this.speed = s + this.getSpeed();

}

//将成员变量speed与参数d的差赋值给成员变量speed

public double speedDown(int d) {

if(this.getSpeed() d) {

return 0;

}

return this.speed = this.getSpeed() - d;

}

}

public class User {

public static void main(String[] args) {

// 每个对象都会提供一个默认的空构造方法。

Vehicle car1 = new Vehicle();

Vehicle car2 = new Vehicle();

car1.setPower(128);

car2.setPower(76);

System.out.println("car1的功率是:"+car1.getPower( ) );

System.out.println("car2的功率是:"+car2.getPower( ) );

//car1调用speedUp( )方法将自己的speed的值增加80

car1.speedUp(80);

//car2调用speedUp( )方法将自己的speed的值增加100

car2.speedUp(100);

System.out.println("car1的速度是:"+car1.getSpeed( ) );

System.out.println("car2的速度是:"+car2.getSpeed( ) );

car1.speedDown(10);

car2.speedDown(20);

System.out.println("car1目前的速度是:"+car1.getSpeed( ) );

System.out.println("car2目前的速度是:"+car2.getSpeed( ) );

}

}


标题名称:有效的括号JAVA代码,括号序列java
网址分享:http://pwwzsj.com/article/hsejod.html