122 lines
5.1 KiB
Java
122 lines
5.1 KiB
Java
/******************************************************************************
|
|
* Project: Project 3a *
|
|
* Class Name: Project3a *
|
|
* Author: Amrit Panesar -ASP ,o/ *
|
|
* Last Edited: 08/20/2012 *
|
|
* Hours: 1.00 Hours *
|
|
* Purpose: To demonstrate the ability to create a conventionally named *
|
|
* java application, the parsing of numeric strings with *
|
|
* exception handling, format numeric output using Decimal *
|
|
* Format, write to and read from a simple text file, use Decimal*
|
|
* Format to format output *
|
|
* *
|
|
******************************************************************************/
|
|
|
|
public class Project3a
|
|
{
|
|
public static void main(String[] args) // main
|
|
{
|
|
int iNum01 = 1337; //1a
|
|
int iNum02 = 42; //1a
|
|
|
|
double dPow = Math.pow(iNum01, iNum02); //1b1
|
|
double dSqrt = Math.sqrt(iNum01); //1b2
|
|
|
|
System.out.println("The first number is: "+iNum01+".");
|
|
System.out.println("The second number is: "+iNum02+".");
|
|
System.out.println(""+iNum01+" raised to the power of "+iNum02+" is: "
|
|
+ dPow+"."); //1b1
|
|
System.out.println("The square root of "+iNum01+" is: "+dSqrt+".\n");//1b2
|
|
|
|
if (dPow >= dSqrt) //1b3
|
|
{
|
|
System.out.println("The first number ("+iNum01+") raised to the "
|
|
+"second number ("+iNum02+") \nis greater than the square "
|
|
+"root of ("+iNum01+")."); //1b3
|
|
}
|
|
else
|
|
{
|
|
System.out.println("The square root of "+iNum01+" is greater than"
|
|
+ "the first number("+iNum01+") raised to the second number"
|
|
+ "("+iNum02+")."); //1b3
|
|
}
|
|
System.out.println("\n---------------------------------------------\n");
|
|
|
|
double dRad = 7; //1b4
|
|
double dDia = 7*2; //1b4
|
|
double dArea = Math.PI*(Math.pow(dRad, 2)); //1b4
|
|
|
|
System.out.println("Circle's Radius: "+ dRad + "."); //1b4
|
|
System.out.println("Circle's Diameter: " + dDia + "."); //1b4
|
|
System.out.println("Circle's Area: "+ dArea + "."); //1b4
|
|
|
|
System.out.println("\n---------------------------------------------\n");
|
|
|
|
String sQuote= "Now is the time for all good men to come to the aid of "
|
|
+ "their country."; //1c
|
|
|
|
System.out.println("The ammount of characters in the quote \n"
|
|
+ "\""+sQuote+"\" \nis: "+sQuote.length()+".\n"); //1c1
|
|
|
|
System.out.println("The same quote in all caps is: \n"
|
|
+ "\""+sQuote.toUpperCase()+"\"\n"); //1c2
|
|
|
|
System.out.println("The same quote in lower case is: \n"
|
|
+ "\""+sQuote.toLowerCase()+"\"\n"); //1c3
|
|
|
|
System.out.println("The first index of the character 'o' is: "
|
|
+ sQuote.indexOf('o')+"\n"); //1c4
|
|
|
|
System.out.println("The next index of the character 'o' is: "
|
|
+ sQuote.indexOf('o',(sQuote.indexOf('o')+1))+"\n"); //1c5
|
|
|
|
System.out.println("The character present at index 17 is a(n) '"
|
|
+ sQuote.charAt(17) + "'.\n"); //1c6
|
|
|
|
String sSubstr = sQuote.substring(sQuote.indexOf('t'),
|
|
(sQuote.length()-1)); //1c7
|
|
|
|
System.out.println("The substring of the quote from the first instence "
|
|
+ "of the character 't' \nto the last character, not including "
|
|
+ "a period is: \n\""+sSubstr+"\""); //1c8
|
|
}
|
|
}
|
|
|
|
/* output:
|
|
E:\programs\Mod1\Project3>java Project3a
|
|
The first number is: 1337.
|
|
The second number is: 42.
|
|
1337 raised to the power of 42 is: 1.983896928320167E131.
|
|
The square root of 1337 is: 36.565010597564445.
|
|
|
|
The first number (1337) raised to the second number (42)
|
|
is greater than the square root of (1337).
|
|
|
|
---------------------------------------------
|
|
|
|
Circle's Radius: 7.0.
|
|
Circle's Diameter: 14.0.
|
|
Circle's Area: 153.93804002589985.
|
|
|
|
---------------------------------------------
|
|
|
|
The ammount of characters in the quote
|
|
"Now is the time for all good men to come to the aid of their country."
|
|
is: 69.
|
|
|
|
The same quote in all caps is:
|
|
"NOW IS THE TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY."
|
|
|
|
The same quote in lower case is:
|
|
"now is the time for all good men to come to the aid of their country."
|
|
|
|
The first index of the character 'o' is: 1
|
|
|
|
The next index of the character 'o' is: 17
|
|
|
|
The character present at index 17 is a(n) 'o'.
|
|
|
|
The substring of the quote from the first instence of the character 't'
|
|
to the last character, not including a period is:
|
|
"the time for all good men to come to the aid of their country"
|
|
*/ |