Java Code Snippets I

Koushik RoyKoushik Roy
3 min read

Java Code Snippets Questions & Answers

public class Test {
    public static void main(String[] args) {
        args[1] = "Day!";
        System.out.println(args[0] + " " + args[1]);
    }
}

/*
Question:
>javac Test.java
>java Test Good

What is the result after running the two following commands?

Answer:
Runtime error / JVM would create a problem during execution
*/
public class Test {
    public static void main(String[] args) {
        System.out.println("Welcome " + args[0] + "!");
    }
}

/*
Question:
>javac Test.java
>java Test "James Gosling" "Bill Joy"

What is the result?

Answer:
Welcome James Gosling!
*/
public class Test {
    public static void main(String[] args) {
        boolean b1 = 0;
        boolean b2 = 1;
        System.out.println(b1 + b2);
    }
}

/*
Question:
What is the result of compiling and executing Test class?

Answer:
Compilation Error
*/
public class Test {
    public static void main(String[] args) {
        byte b1 = (byte) (127 +21); // byte b1 = (byte)(148);
        System.out.println(b1);
    }
}

/*
Queation:
What is the result of compling and executing Test class?

Answer:
-108

How!:
    minrange + (result - maxrange - 1)
    Here this formula will be applied 
    (byte minrange=-128 & maxrange=127)
*/
public class Test {
    public static void main(String[] args) {
        char c1 = 'a';
        int i1 = c1;
        System.out.pringln(i1);
    }
}

/*
Question:
What is the result of compling and executing Test class?

Answer:
97
*/
public class Test {
    public static void main(String[] args) {
        byte b1 = 10;
        int i1 = b1;
        byte b2 = i1;
        System.out.println(b1 + i1 + b2);
    }
}

/*
Question:
What is the result of compling and executing Test class?

Answer:
Compilation Error
*/
public class Test {
    public static void main(String[] args) {
        int x = 100;
        int a = x++;
        int b = ++x;
        int c = x++;
        int d = (a < b) ? ((a < c) ? a : (b < c) ? b : c) : x;
        System.out.println(d);
    }
}

/*
Question:
What is the output of this program?

Answer:
100
*/
public class Test {
    public static void main(String[] args) {
        System.out.println(args[1]);
    }
}

/*
Question:
>javac Test.java
>java Test Good Morning Guys

What is the result?

Answer:
Morning
*/
public class Test {
    public static void main(String[] args) {
        byte ab = 10;
        byte ac = 2;
        byte result = ab * ac;
    }
}

/*
Question:
What is the result of compling and executing Test class?

Answer:
Compilation Error
*/
public class Test {
    public static void main(String[] args) {
        int x = 10, y = 15;
        if(++x < 10 & ++y > 15) {
            x++;
        }
        else {
            y++;
        }
        System.out.println(x + "____" + y);
    }
}

/*
Question:
What is the result of compling and executing Test class?

Answer:
11____17
*/
public class Test {
    public static void main(String[] args) {
        int x = 10;
        if(++x < 10 && ((x/0) > 10) ) {
            System.out.println("Hello!");
        }
        else {
            System.out.println("Hi");
        }
    }
}

/*
Question:
What is the result of compling and executing Test class?

Answer:
Hi
*/
0
Subscribe to my newsletter

Read articles from Koushik Roy directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Koushik Roy
Koushik Roy

Full-stack Dev | Open Source Contributor | Next.js | Nest.js (Node) | SQL | NoSQL | Prisma | Tailwind | Web3 Learner | Building diarist.life