take any 4 input numbers. like 2345.. wanted out put is All 16 combinations of the number 2345..
for example-
taking input as 4565
output-
5654
4556
4655..

Answer Posted / anitha

package com.boa.example.java;

public class NumberTest {

public void swapnum(int a,int b,int c,int d){

for(int x=0;x<=3;x++){
int t1=0;
int t2=0;
int t3=0;

if(x == 0){
t1= b;
t2=c;
t3=d;
}

if(x == 1){
t1= c;
t2=b;
t3=d;
}

if(x == 2){
t1= c;
t2=d;
t3=b;
}
if(x == 3){
t1= b;
t2=d;
t3=c;
}
System.out.println(a+""+t1+""+t2+""+t3 );
}
}

public static void main(String args[]){
int i=1;
int j=2;
int k=3;
int l =4;

NumberTest n = new NumberTest();
n.swapnum(i,j,k,l);
n.swapnum(j,k,l,i);
n.swapnum(k,l,j,i);
n.swapnum(l,k,j,i);
}
}
o/p-1234
1324
1342
1243
2341
2431
2413
2314
3421
3241
3214
3412
4321
4231
4213
4312

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Program to Find the second largest element in an array.

580


What is the purpose of an interface?

550


What are the advantages of encapsulation in java?

547


What is bubble sort in java?

612


Which is better stringbuilder or stringbuffer?

526






What is the major difference between linkedlist and arraylist?

504


Can you explain the cs option of java interpreter?

504


Difference between process and thread?

597


How transient variable is different from volatile variable?

558


Is there a case when finally will not execute?

563


What is use of super keyword?

565


Difference between arraylist and vector.

584


how to create constants in java?

602


Can we make main() thread as daemon?

572


Is empty set an element of empty set?

597