Skip to main content

Basics of Java Programming - Part 1



  • Datatypes in Java

    • int 4 bytes
      • short int 2 bytes
      • long int 8 bytes
      • byte 1 byte
    • float  4 bytes
    • double 8 bytes
    • char 2 bytes

  • Character to ASCII conversion in JAVA

        class CharToASCII {
public static void main(String a[]) {
char c1 = 'A';
char c2 = 'a';
System.out.print((int)c1); // OUTPUT: 65
System.out.print((int)c2); // OUTPUT: 97
System.out.print((char)66); // OUTPUT: B  --> ASCII to int conversion
          }
       }


  • "printf" is also available in JAVA

          class PrintfInJava {
            public static void main(String a[]) {
int i = 4;
int j = 7;
                 int i+j;
System.out.printf("Addition of %d and %d is %d", i, j, k); // OUTPUT: 65
           }
       }

  • Binary Literals

        public class BinaryLiterals {
public static void main(String a[]) {
// i, j and k are same representation
int i = 0b10000000;
int j = 0B10000000;
int k = 0b100_00_000;
System.out.printf("value of i is %d, j is %d and k is %d", ijk); 
}
      }
      //OUTPUT: value of i is 128, j is 128 and k is 128

  • Post increment

       public class PostIncrement {
public static void main(String a[]) {
int i = 10;
i = i++;
/*
           i = i++; is similar to:
          int temp;
          temp = i;
           i++;
           i = temp;
         //OUTPUT 10
*/
System.out.println("value of i is " + i );
int j = 7;
int k;
k = j++;
System.out.println("\n value of k is: "+ k + " and j is: "+ );
}
     }

     //OUTPUT: 
     // value of i is 10
    //  value of k is: 7 and j is: 8

  • Bitwise left and right shift operator

       public class LeftAndRightShiftOps {
public static void main(String a[]) {
int i = 25; // Binary  1 1 0 0 1
int j = i << 2; // Binary 1 1 0 0 1 0 0
int k = i >> 2; // Binary 1 1 0
System.out.printf("value of j is %d \nvalue of k is %d", j, k);
}
     }

    //OUTPUT: 
   // value of j is 100 
  // value of k is 6

Comments

  1. Bettors can choose their own parlays from a variety of|quite so much of|a big selection of} choices offered on particular person games, like McAfee did, or combine and match them across a variety of|quite so much of|a big selection of} contests on a given day. Betting outlets additionally supply particular parlays on which gamblers can wager. They need to be on their phones, and sports activities gaming firms know that. Their enterprise bet365 survival practically is determined by} engaging with folks ages 21 to 30, gaining them as customers, and maintaining them coming again. For younger sports activities followers — no one underneath the age of 21 can guess legally — playing is more than just a way to make or lose a couple of dollars on the game. It has turn out to be one of many major entry points to sports activities fandom and is changing the elemental nature of what it means to be a fan in Philly.

    ReplyDelete

Post a Comment

Popular posts from this blog

"NodeJS Basics" Theory That You Should Know

To know better about NodeJS, you should know Javascript. So I start with Javascript Javascript is in top 3 language. JavaScript is developed on December 4, 1995. It was a client-side scripting language. So it was used only in browsers. Javascript uses  Javascript engine that is used by browsers to convert code into machine code. We have multiple JavaScript engines just like we have different browsers like Firefox, Chrome, internet explorer, edge etc. First JavaScript engine was SpiderMonkey developed by Netscape Communication by the creator of JavaScript Brendan Eich and it was developed in 10 days. Different browsers are using a different type of Javascript Engine:- Internet Explorer is using Chakra Firefox is using Spidermonkey Chrome is using V8 Microsoft Edge is rebuild using a chromium-based browser and now it is using V8 engine. Most Famous engine is now V8 Javascript engine because it is faster and can be used for mobile development...

Blockchain in Theory - Blockchain, Bitcoin, Mining

   Blockchain is the software protocol that tell the Internet how to transfer money and assets. Blockchain is the layer and Bitcoin is the application. Just one of many cryptocurrency kinds of applications. When one user send email to another then both users do not have to know about the underlaying process except email address. Similarly,  User don't need to know anything other than other user's wallet address to send some bitcoin or other cryptocurrencies.  Any file on Internet may have multiple copies but money is something that should not be copied multiple times. This has been a longstanding problem in computing networks namely the double spend problem. Satoshi Nakamoto introduced white paper for digital cash system in 2008 to resolve the double spending problem and fortified by a ledger which enforces the money is only spent once. It took 15 years alone for corporate email as the main application to be a standard thing in our lives. And similarly the ...

[Resolved] MySQL error code: 1175 during UPDATE in MySQL Workbench

 If WHERE clause does not have primary key in UPDATE query then this error comes. If you want to run the update query without having primary key in WHERE clause of UPDATE query then below command needs to be run to disable the safe mode. SET SQL_SAFE_UPDATES = 0; It is good to run  SET SQL_SAFE_UPDATES = 1;   after running your UPDATE query and again enable the safe mode. Example: SET SQL_SAFE_UPDATES=0; UPDATE table_name SET col_name=1; SET SQL_SAFE_UPDATES=1;