I know what I am posting here seems to be unusual for this forum, but i just love to see the talent here and the awesome intelliegent discussions.

Here is a very simple encryption program in java. I name it ECDC-EncryptoDecrypto V 1.0, Its very simple code and a fast encryption thus. I wanna know can someone decrypt the code without the knowledge of passphrase or a method to have only the encrypted bytes still get the passphrase from it.

It is easy to understand and can be implemented in any langauge you like.

I would love to see the crack, I know it will be easy for you guys, Its nuts, But please do it for me, I wanna improve the program.

catch(Exception x)
{
System.out.println("");
System.out.println("");
System.out.println("Hello This Is ECDC, An Encryption / Decryption Utility For Common Man");
System.out.println("");
System.out.println("");
System.out.println("Usage::::: ECDC.exe [filename] [password] [0/1]]");
System.out.println("");
System.out.println("filename :- The File You Want To Encrypt / Decrypt");
System.out.println("password :- Password For Encryption / Decryption");
System.out.println("0/1 :- Use 0 For Decrypting The File Or Else 1 For Encrypting The File");
System.out.println("");
System.out.println("ECDC Will Always Produce A Resultant File Irrespective Of Correct Password");
System.out.println("This Is For Security Purpose");
System.out.println("It Is Understood That The Right Password Only Can Get You The Orignal File");
System.out.println("Mail at darknessends@gmail.com If You Catch A Bug, Have Suggestion Or Wanna Talk For Any Reason");
System.out.println("");
System.out.println("ECDC Will Exit Now");
System.out.println("");
System.out.println("");

Yes, it can be decrypted without the password. Trivially. It's a slightly modified Vigenère cipher (been around since the 1500's).
the base of your encryption is... s=s+(int )bpass[current]+next
The "next" part in the cipher text can be eliminated by taking a delta between each cipher character. The rest is just a Vigenère cipher that is broken by guessing the length of keyword (lenbpass) and then doing frequency analysis on the cipher text, modulo that length.

In general, before even thinking about writing a new crypto system, one should first learn how to break crypto algorithms and take a few math courses in number theory and abstract algebra. And even then, it is not recommended.

Now I might be overlooking something which might make my 3 minute analysis all wrong (I tend to do that all the time), but it is abundantly obvious that this is trivial to crack still.

That is still called XORing, And what you do there can be simplified by 80%. I would recommend to use a strong encryption scheme like AES, because this stuff can be solved with a pencil and a piece of paper. That's why it's not recommended to invent your own, it's easy to make a mistake. A ton of smart people tried to crack the best algorithms out there like AES Rijndael, Blowfish, Twofish, and they all more or less failed because it's strong.

If you want absolute theoretical security, use a One time pad. But that one is hard to implement because of the distribution of the key.