Java exercises

Java exercises here are indented to provide you the opportunity to practice the Java programming language concepts. You will start from basic Java exercises to more complex exercises. The solution is provided for each exercise. You should try to solve each problem by yourself first before checking the solution. To navigate from one page of exercises to another, you will use the right navigation bar. If you have any questions regarding to each problem, you are encouraged to post them at our forum.

Exercise 1: Write a Java program to display Hello World on the screen.

Solution:


public class HelloWorld
{
public static void main(String[] args)
{
  
   System.out.println("Hello World.");

}

}

Exercise 2:Write a Java program to display the asterisk pattern as shown below:

*****

*****

*****

*****

*****

Solution:


public class JavaExercises
{
public static void main(String[] args)
{
printAsterisk();
}

static void printAsterisk(){


  System.out.println("*****");
  System.out.println("*****");
  System.out.println("*****");
  System.out.println("*****");
  System.out.println("*****");

}

}

Exercise 3: Write a Java program to declare two integer variables, one float variable, and one string variable and assign 10, 12.5, and "Java programming" to them respectively. Then display their values on the screen.

Solution:


public class JavaExercises
{
public static void main(String[] args)
{
accessVariables();
}

static void accessVariables(){

int x;
float y;
String s;
x = 10;
y = 12.5f;
s = "Java programming";
System.out.println(x);
System.out.println(y);
System.out.println(s);

        }

}

Exercise 4: Write a Java program by using BufferedReader class  to prompt a user to input his/her name and then the output will be shown as an example below:

Hello Dara!

Solution:

import java.io.*;
public class JavaExercises
{
public static void main(String[] args)
{
printName();
}

static void printName(){
String pname=null;

try{
   BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
   System.out.print("Enter your name:");
   pname=br.readLine();
}catch(IOException e){}


System.out.println("Hello "+pname);

}

}



HTML Comment Box is loading comments...



This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages:
C, C++, C#, Java, VB.NET, Python, VBA,PHP & Mysql, SQL, JSP, ASP.NET,HTML, CSS, JQuery, JavaScript and other applications such as MS Excel, MS Access, and MS Word. However, we don't guarantee all things of the web are accurate. If you find any error, please report it then we will take actions to correct it as soon as possible.