• Home   /  
  • Archive by category "1"

Java Programming Assignments With Solutions

Java exercises and solutions programming


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);

}

}




My recommendation is to solve problems that you're interested in, writing code that might be useful to you.

Java is a huge box. It's got a lot of computer science inside: graphics, scientific computing, relational databases, user interfaces for desktop and web, messaging and queuing, multi-threading, security, and more. Each area has their own "beginner problem". Which one do you mean?

How do you define "beginner problem"? Maybe you're having trouble because you aren't narrowing your search enough.

If your imagination is lacking, your best bet is to Google something like "java beginner practice problems" and investigate what you get back.

Or start with Sun's on-line Java tutorial and work you way all the way through it. You'll know a fair amount about Java when you're done.

answered May 23 '10 at 14:51

One thought on “Java Programming Assignments With Solutions

Leave a comment

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *