BCA Slip1 Java

Java

Slip1

Q .1) Write a java program to read the characters from a file, if a character is alphabet then reverse its case, if not then display its category on the Screen. (whether it is Digit or Space)
[Marks 30]

Solution

import java.io.*;
import java.util.*;
class Slip1
{
                public static void main(String args[])throws Exception
                {
                                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                                System.out.println("Enter file Name");
                                String f1=br.readLine();
                                FileReader fr=new FileReader(f1);
                                int ch;
                                while((ch=fr.read())!=-1)
                                {
                                                char c=(char)ch;
                                                if(Character.isUpperCase(c))
                                                {
                                                                c=Character.toLowerCase(c);
                                                                System.out.print(c);
                                                }
                                                else if(Character.isLowerCase(c))
                                                {
                                                                c=Character.toUpperCase(c);
                                                                System.out.print(c);
                                                }
                                                else if(Character.isDigit(c))
                                                {
                                                                System.out.println(c+"Digit");
                                                }
                                                else if(Character.isSpaceChar(c))
                                                                System.out.println(c+"Space");
                                                else
                                                                System.out.println(c);
                                }
                                fr.close();
                }
}

BCA Pratical Solution

My name is Vivek And I from Mumbai and Complete my Graduation Bca.my Age is 23 Years.

Post a Comment

Previous Post Next Post