`
oywl2008
  • 浏览: 1051181 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Core Java Programs free java guide

 
阅读更多

Some Java programs which help lot of java beginners to understand the basic fundamentals in Java programming.
 

 

 

Program 1

//Find Maximum of 2 nos.

class Maxof2{

  public static void main(String args[]){

      //taking value as command line argument.

      //Converting String format to Integer value

      int i = Integer.parseInt(args[0]);

      int j = Integer.parseInt(args[1]);

      if(i > j)

          System.out.println(i+" is greater than "+j);

      else

          System.out.println(j+" is greater than "+i);

  }

}


Program 2

//Find Minimum of 2 nos. using conditional operator

class Minof2{

      public static void main(String args[]){

      //taking value as command line argument.

      //Converting String format to Integer value

      int i = Integer.parseInt(args[0]);

      int j = Integer.parseInt(args[1]);

      int result = (i<j)?i:j;

      System.out.println(result+" is a minimum value");

  }

}


Program 3

/* Write a program that will read a float type value from the   keyboard and print the following output.

   ->Small Integer not less than the number.

   ->Given Number.

   ->Largest Integer not greater than the number.

*/

class ValueFormat{

  public static void main(String args[]){

      double i = 34.32; //given number 

      System.out.println("Small Integer not greater than the number : "+Math.ceil(i));

      System.out.println("Given Number : "+i);

      System.out.println("Largest Integer not greater than the number : "+Math.floor(i));

  }


Program 4

/*Write a program to generate 5 Random nos. between 1 to 100, and it

  should not follow with decimal point.

*/

class RandomDemo{

      public static void main(String args[]){

          for(int i=1;i<=5;i++){

              System.out.println((int)(Math.random()*100));

          }

    }

}


Program 5

/* Write a program to display a greet message according to

   Marks obtained by student.

*/

class SwitchDemo{

      public static void main(String args[]){

          int marks = Integer.parseInt(args[0]);                //take marks as command line argument.

         switch(marks/10){

            case 10:

            case 9:

            case 8:

                     System.out.println("Excellent");

                     break;

            case 7:

                     System.out.println("Very Good");

                     break;

            case 6:

                     System.out.println("Good");

                     break;

            case 5:

                     System.out.println("Work Hard");

                     break;

            case 4:

                     System.out.println("Poor");

                     break;

            case 3:

            case 2:

            case 1:

            case 0:

                     System.out.println("Very Poor");

                     break;

            default:

                     System.out.println("Invalid value Entered");

      }

 }

}


Program 6

/*Write a program to find SUM AND PRODUCT of a given Digit. */

class Sum_Product_ofDigit{

      public static void main(String args[]){

            int num = Integer.parseInt(args[0]);         //taking value as command line argument.

            int temp = num,result=0;

            //Logic for sum of digit

            while(temp>0){

               result = result + temp;

               temp--;

            }

            System.out.println("Sum of Digit for "+num+" is : "+result);

            //Logic for product of digit

            temp = num;

            result = 1;

            while(temp > 0){

                 result = result * temp;

                 temp--;

            }

            System.out.println("Product of Digit for "+num+" is : "+result);

   }

}


Program 7

/*Write a program to Find Factorial of Given no. */

class Factorial{

      public static void main(String args[]){

          int num = Integer.parseInt(args[0]);                 //take argument as command line

          int result = 1;

          while(num>0){

                result = result * num;

                num--;

          }

          System.out.println("Factorial of Given no. is : "+result);

   }

}


Program 8

/*Write a program to Reverse a given no. */

class Reverse{

      public static void main(String args[]){

          int num = Integer.parseInt(args[0]);               //take argument as command line

          int remainder, result=0;

          while(num>0){

              remainder = num%10;

              result = result * 10 + remainder;

              num = num/10;

         }

         System.out.println("Reverse number is : "+result);

    }

}


Program 9

/*Write a program to find Fibonacci series of a given no.

  Example :

        Input - 8

        Output - 1 1 2 3 5 8 13 21

*/

class Fibonacci{

      public static void main(String args[]){

          int num = Integer.parseInt(args[0]);                        //taking no. as command line argument.

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

          int f1, f2=0, f3=1;

          for(int i=1;i<=num;i++){

             System.out.print(" "+f3+" ");

             f1 = f2;

             f2 = f3;

             f3 = f1 + f2;

          }

   }

}


Program 10

/* Write a program to find sum of all integers greater than 100 and

   less than 200 that are divisible by 7 */

class SumOfDigit{

      public static void main(String args[]){

      int result=0;

      for(int i=100;i<=200;i++){

           if(i%7==0)

              result+=i;

      }

      System.out.println("Output of Program is : "+result);

   }

}

 

 

 

 

 

http://www.freejavaguide.com/javasource1.htm

分享到:
评论

相关推荐

    Java邮件开发Fundamentals of the JavaMail API

    course because Sun provides a sufficient set for free. Fundamentals of the JavaMail API Page 3 Presented by developerWorks, your source for great tutorials ibm.com/developerWorks Section 3. ...

    cc2530_user_guide

    Preface....................................................................................................................................... 14 1 Introduction ..........................................

    Mastering.Csharp.Concurrency

    An easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#. Table of Contents Chapter 1. Traditional Concurrency Chapter 2. Lock-...

    Troubleshooting.with.the.Windows.Sysinternals.Tools.2nd.Edition

    IT pros and power users consider the free Windows Sysinternals tools indispensable for diagnosing, troubleshooting, and deeply understanding the Windows platform. In this extensively updated guide, ...

    Get Programming with F#

    Learn how to write bug-free programs Turn tedious common tasks into quick and easy ones Use minimal code to work with JSON, CSV, XML, and HTML data Integrate F# with your existing C# and VB.NET ...

    Mastering C# Concurrency

    Mastering C# Concurrency Create robust and scalable applications along...An easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#.

    Linux device driver 3nd(EN)

    He is currently the maintainer of several critical kernel subsystems, including USB, PCI, I2C, driver core, and sysfs. Additionally, he maintains the udev and hotplug userspace programs and ...

    c-programming-for-scientists-and-engineers-manufacturing-engineering-series

    "C Programming for Scientists and Engineers" is a comprehensive guide tailored for students and professionals in the fields of engineering and science. It provides a solid foundation in C programming,...

    BURNINTEST--硬件检测工具

    - Disk space: 6 Meg of free hard disk space (plus an additional 10Meg to run the Disk test) - DirectX 9.0c or above software for 3D graphics and video tests (plus working DirectX drivers for your ...

    a project model for the FreeBSD Project.7z

    During the Core elections in 2002, Mark Murray stated “I am opposed to a long rule-book, as that satisfies lawyer-tendencies, and is counter to the technocentricity that the project so badly needs.”...

    Debugging with GDB --2007年

    Free software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Contributors to GDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    CanFestival3. Version 3.0 The CANOpen stack manual

    CanFestival is released under the LGPL (Lesser General Public License), allowing free use, modification, and distribution of the software while preserving the rights of the original authors and ...

    SimIt-ARM-3.0 ARM指令模拟器

    for more about it please read user's guide file. 1.how to build tar jxvf SimIt-ARM-3.0-gk-20150902.tar.bz2 cd SimIt-ARM-3.0-gk ./configure make make install After these steps, the ./build/...

    BobBuilder_app

    Embedded: You can use RaptorDB inside your application as you would any other DLL, and you don't need to install services or run external programs. NoSQL: A grass roots movement to replace relational...

Global site tag (gtag.js) - Google Analytics