Tuesday, 23 August 2016

Java Tutorial : Java IO (PrintWriter Formatting)


Click here to watch in Youtube :
https://www.youtube.com/watch?v=7_vWczfsFHA&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge
Java Tutorial : Java IO (PrintWriter Formatting) 
FormatDemo1.java
import java.io.IOException;

public class FormatDemo1
{

    /*
     * The i and r variables are formatted twice: the first
     * time using code in an overload of print, the second
     * time by conversion code automatically generated by
     * the Java compiler, which also utilizes toString. You
     * can format any value this way, but you don't have
     * much control over the results.
     */
    public static void main(String[] args) throws IOException
    {
        int i = 5;
        double r = Math.sqrt(i);

        /*
         * Invoking print or println outputs a single value
         * after converting the value using the appropriate
         * toString method
         */
        System.out.print("The square root of ");
        System.out.print(i);
        System.out.print(" is ");
        System.out.print(r);
        System.out.println(".");

        i = 10;
        r = Math.sqrt(i);
        System.out.println("The square root of " + i + " is " + r + ".");

    }
}
Output
The square root of 5 is 2.23606797749979.
The square root of 10 is 3.1622776601683795.
FormatDemo2.java
import java.io.IOException;

public class FormatDemo2
{

    public static void main(String[] args) throws IOException
    {
        int i = 20;
        double r = Math.sqrt(i);
        System.out.println("r = "+r);

        /*
         * All format specifiers begin with a % and end with
         * a 1- or 2-character conversion that specifies the
         * kind of formatted output being generated. The
         * three conversions used here are:
         * 
         * d - formats an integer value as a decimal value.
         * 
         * f - formats a floating point value as a decimal
         * value.
         * 
         * n - outputs a platform-specific line terminator.
         */

        System.out.format("The square root of %d is %f.%n", i, r);
    }
}
Output
r = 4.47213595499958
The square root of 20 is 4.472136.
Click the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_PrintWriter_Format_App.zip?attredirects=0&d=1

Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_PrintWriter_Format_App

Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/6677706d119a4693a72878c56e3b8b5e20670e29/BasicJava/JavaIODemo_PrintWriter_Format_App/?at=master

See also:
  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • Kids Tutorial
  • No comments:

    Post a Comment