I NEED SOME TO REWRITE THE SAME PROGRMA IN ORDER TO GIVE THE SAME OUTPUT BY EITH
ID: 3548576 • Letter: I
Question
I NEED SOME TO REWRITE THE SAME PROGRMA IN ORDER TO GIVE THE SAME OUTPUT BY EITHER CHANGING THE VARIABLE OR ETC. IT CAN'T BE THE SAME PROGRAM, IT HAS TO BE SLIGHTLY DIFFERENT. THIS IS VERY BASIC COMPUTER SCEINCE SO PLEASE NO COMPLICATED PROGRAMS.
COMMENT IF YOU HAVE ANY QUESTIONS.
import java.util.Scanner;
public class Assignment3Final
{
static Scanner keyboard = new Scanner(System.in);
public static void main(String[] args)
{
System.out.println("Enter three nonnegative integer numbers:");
int n1 = keyboard.nextInt( );
int n2 = keyboard.nextInt( );
int n3 = keyboard.nextInt( );
if (n1<=0 || n2<=0 || n3<=0)
System.out.println("Error. You enter one or more than onenegative integer.");
else if (n1 >= n2 && n2 >= n3)
System.out.println("The three integers are displayed in increasing order: " + n3 + ", " + n2 + ", " + n1);
else if (n1 >= n3 && n3 >= n2)
System.out.println("The three integers are displayed in increasing order: " + n2 + ", " + n3 + ", " + n1);
else if (n2 >= n1 && n1 >= n3)
System.out.println("The three integers are displayed in increasing order: " + n3 + ", " + n1 + ", " + n2);
else if (n2 >= n3 && n3 >= n1)
System.out.println("The three integers are displayed in increasing order: " + n1 + ", " + n3 + ", " + n2);
else if (n3 >= n1 && n1 >= n2)
System.out.println("The three integers are displayed in increasing order: " + n2 + ", " + n1 + ", " + n3);
else if (n3 >= n2 && n2 >= n1)
System.out.println("The three integers are displayed in increasing order: " + n1 + ", " + n2 + ", " + n3);
else
System.out.println("Error.");
/////////////////////////////////////////////////
System.out.println("Enter a temperature fallowed by a space and either a C for Celsius or an F for Fahrenheit: ");
int temperature = keyboard.nextInt( );
String degree = keyboard.next( );
int DegreesF, DegreesC;
if (degree.equalsIgnoreCase("C"))
{
DegreesF= 9*temperature/5+32;
System.out.println("Your temperature is " + DegreesF + " Fahrenheit.");
}
else if (degree.equalsIgnoreCase("f"))
{
DegreesC = 5*(temperature-32)/9;
System.out.println("Your temperature is " + DegreesC + " Celsius.");
}
else
System.out.println("Error.");
/////////////////////////////////////////////////
System.out.println("Enter price of item (from 25 cents to a dollar, in 5-cent increments):");
int price = keyboard.nextInt( );
int change = 100-price;
int quarters = change/25;
change = change%25;
int dimes = change/10;
change = change%10;
int nickel = change/5;
if (price < 25)
System.out.println("Error. The cost is under 25 cents.");
else if (price%5 != 0 && price < 100)
System.out.println("Error. The cost is not an integer multiple of 5.");
else if (price > 100)
System.out.println("Error. The cost is more than a dollar.");
else
{
System.out.println("You bought an item for " + price + " cents and gave me a dollar, so your change is:");
System.out.println(quarters + " quarters");
System.out.println(dimes + " dimes");
System.out.println(nickel + " nickel");
}
/////////////////////////////////////////////////
String cat = "cat";
String dog = "dog";
String llama = "llama";
int catLength = cat.length();
int dogLength = dog.length();
int llamaLength = llama.length();
System.out.println("Type in something:");
String sentence = keyboard.nextLine();
sentence = sentence.toLowerCase();
int lookOfCat = sentence.indexOf("cat");
int lookOfDog = sentence.indexOf("dog");
int lookOfLlama = sentence.indexOf("llama");
int sl = sentence.length();
boolean notCat = false;
boolean notDog = false;
boolean notLlama = false;
if (sl != 0)
{
if (lookOfCat >= 0)
{
if (lookOfCat + catLength == sl)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf(" ") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf(":") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf(";") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf("?") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf("!") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf(".") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf(",") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf("'") == 3)
{
System.out.println("The profanity is cat.");
}
else if (lookOfCat == 0 && sentence.indexOf(""") == 3)
{
System.out.println("The profanity is cat.");
}
else if (sentence.indexOf(" cat ") > 0)
{
System.out.println("The profanity is cat.");
}
else if (sentence.indexOf(""cat"") > 0 || sentence.indexOf(" cat"") > 0 || sentence.indexOf(""cat ") > 0 || sentence.indexOf("'cat'") > 0 || sentence.indexOf(" cat'") > 0 || sentence.indexOf("'cat ") > 0)
{
System.out.println("The profanity is cat.");
}
else if (sentence.indexOf(",cat ") > 0 || sentence.indexOf(" cat,") > 0 || sentence.indexOf(" cat.") > 0 || sentence.indexOf(".cat ") > 0 || sentence.indexOf(" cat!") > 0)
{
System.out.println("The profanity is cat.");
}
else if (sentence.indexOf("!cat ") > 0 || sentence.indexOf("!cat!") > 0 || sentence.indexOf(" cat?") > 0 || sentence.indexOf("?cat ") > 0)
{
System.out.println("The profanity is cat.");
}
else if (sentence.indexOf("?cat?") > 0 || sentence.indexOf(" cat:") > 0 || sentence.indexOf(":cat ") > 0 || sentence.indexOf(" cat;") > 0 || sentence.indexOf(";cat ") > 0)
{
System.out.println("The profanity is cat.");
}
else
{
notCat = true;
}
}
if (lookOfDog >= 0)
{
if (lookOfDog + dogLength == sl)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf(" ") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf(":") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf(";") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf("?") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf("!") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf(".") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf(",") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf("'") == 3)
{
System.out.println("The profanity is dog.");
}
else if (lookOfDog == 0 && sentence.indexOf(""") == 3)
{
System.out.println("The profanity is dog.");
}
else if (sentence.indexOf(" dog ") > 0)
{
System.out.println("The profanity is dog.");
}
else if (sentence.indexOf(""dog"") > 0 || sentence.indexOf(" dog"") > 0 || sentence.indexOf(""dog ") > 0 || sentence.indexOf("'dog'") > 0 || sentence.indexOf(" dog'") > 0 || sentence.indexOf("'dog ") > 0)
{
System.out.println("The profanity is dog.");
}
else if (sentence.indexOf(",dog ") > 0 || sentence.indexOf(" dog,") > 0 || sentence.indexOf(" dog.") > 0 || sentence.indexOf(".dog ") > 0 || sentence.indexOf(" dog!") > 0)
{
System.out.println("The profanity is dog.");
}
else if (sentence.indexOf("!dog ") > 0 || sentence.indexOf("!dog!") > 0 || sentence.indexOf(" dog?") > 0 || sentence.indexOf("?dog ") > 0)
{
System.out.println("The profanity is dog.");
}
else if (sentence.indexOf("?dog?") > 0 || sentence.indexOf(" dog:") > 0 || sentence.indexOf(":dog ") > 0 || sentence.indexOf(" dog;") > 0 || sentence.indexOf(";dog ") > 0)
{
System.out.println("The profanity is dog.");
}
else
{
notDog = true;
}
}
if (lookOfLlama >= 0)
{
if (lookOfLlama + llamaLength == sl)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf(":") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf(";") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf("?") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf("!") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf(".") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf(",") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf("'") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf(""") == 3)
{
System.out.println("The profanity is llama.");
}
else if (lookOfLlama == 0 && sentence.indexOf(" ") == 5)
{
System.out.println("The profanity is llama.");
}
else if (sentence.indexOf(" llama ") > 0)
{
System.out.println("The profanity is llama.");
}
else if (sentence.indexOf(""llama"") > 0 || sentence.indexOf(" llama"") > 0 || sentence.indexOf(""llama ") > 0 || sentence.indexOf("'llama'") > 0 || sentence.indexOf(" llama'") > 0 || sentence.indexOf("'llama ") > 0)
{
System.out.println("The profanity is llama.");
}
else if (sentence.indexOf(",llama ") > 0 || sentence.indexOf(" llama,") > 0 || sentence.indexOf(" llama.") > 0 || sentence.indexOf(".llama ") > 0 || sentence.indexOf(" llama!") > 0)
{
System.out.println("The profanity is llama.");
}
else if (sentence.indexOf("!llama ") > 0 || sentence.indexOf("!llama!") > 0 || sentence.indexOf(" llama?") > 0 || sentence.indexOf("?llama ") > 0)
{
System.out.println("The profanity is llama.");
}
else if (sentence.indexOf("?llama?") > 0 || sentence.indexOf(" llama:") > 0 || sentence.indexOf(":llama ") > 0 || sentence.indexOf(" llama;") > 0 || sentence.indexOf(";llama ") > 0)
{
System.out.println("The profanity is llama.");
}
else
{
notLlama = true;
}
}
else
{
System.out.println("No profanity is founded.");
}
}
if (notCat && notDog && notLlama)
{
System.out.println("No profanity is founded.");
}
}
}
Explanation / Answer
Done minute changes in variable etc. Please let me know if u r okaay with it, or do u require more changes...
Code :
import java.util.Scanner;
public class Assignment3Final {
static Scanner scn = new Scanner(System.in);
public static void main(String[] args) {
// ------------------ PROGRAM TO DETERMINE NUMBERS IN INCREASING ORDER STARTS--------------------------
System.out.println("Enter three nonnegative integer numbers:");
int number1 = scn.nextInt();
int number2 = scn.nextInt();
int number3 = scn.nextInt();
if (number1 <= 0 || number2 <= 0 || number3 <= 0)
System.out
.println("Error. You enter one or more than one negative integer.");
else if (number1 >= number2 && number2 >= number3)
System.out
.println("The three integers are displayed in increasing order: "
+ number3 + ", " + number2 + ", " + number1);
else if (number1 >= number3 && number3 >= number2)
System.out
.println("The three integers are displayed in increasing order: "
+ number2 + ", " + number3 + ", " + number1);
else if (number2 >= number1 && number1 >= number3)
System.out
.println("The three integers are displayed in increasing order: "
+ number3 + ", " + number1 + ", " + number2);
else if (number2 >= number3 && number3 >= number1)
System.out
.println("The three integers are displayed in increasing order: "
+ number1 + ", " + number3 + ", " + number2);
else if (number3 >= number1 && number1 >= number2)
System.out
.println("The three integers are displayed in increasing order: "
+ number2 + ", " + number1 + ", " + number3);
else if (number3 >= number2 && number2 >= number1)
System.out
.println("The three integers are displayed in increasing order: "
+ number1 + ", " + number2 + ", " + number3);
else
System.out.println("Error.");
// ------------------ PROGRAM TO DETERMINE NUMBERS IN INCREASING ORDER ENDS--------------------------
// ------------------ PROGRAM TO CALCULATE TEMPRATURE STARTS--------------------------
System.out
.println("Enter a temperature fallowed by a space and either a C for Celsius or an F for Fahrenheit: ");
int temperature = scn.nextInt();
String degreeOrFahrenheit = scn.next();
int degreesF, degreesC;
if (degreeOrFahrenheit.equalsIgnoreCase("C")) {
degreesF = 9 * temperature / 5 + 32;
System.out.println("Your temperature is " + degreesF
+ " Fahrenheit.");
} else if (degreeOrFahrenheit.equalsIgnoreCase("f")) {
degreesC = 5 * (temperature - 32) / 9;
System.out.println("Your temperature is " + degreesC + " Celsius.");
} else
System.out.println("Error.");
// ------------------ PROGRAM TO CALCULATE TEMPRATURE ENDS--------------------------
// ------------------ PROGRAM TO CALCULATE MONEY CHANGE STARTS--------------------------
System.out.println("Enter price of item (from 25 cents to a dollar, in 5-cent increments):");
int itemPrice = scn.nextInt();
int changes = 100 - itemPrice;
int quarters = changes / 25;
changes = changes % 25;
int dimes = changes / 10;
changes = changes % 10;
int nickel = changes / 5;
if (itemPrice < 25)
System.out.println("Error... The cost is under 25 cents.");
else if (itemPrice % 5 != 0 && itemPrice < 100)
System.out
.println("Error... The cost is not an integer multiple of 5.");
else if (itemPrice > 100)
System.out.println("Error... The cost is more than a dollar.");
else {
System.out.println("You bought an item for " + itemPrice
+ " cents and gave me a dollar, so your change is:");
System.out.println(quarters + " quarters");
System.out.println(dimes + " dimes");
System.out.println(nickel + " nickel");
}
// ------------------ PROGRAM TO CALCULATE MONEY CHANGE ENDS--------------------------
// ------------------ PROGRAM TO GET ANIMAL PROFANITY STARTS--------------------------
String cat = "cat";
String dog = "dog";
String llama = "llama";
int catLength = cat.length();
int dogLength = dog.length();
int llamaLength = llama.length();
System.out.println("Type in sentance with word cat, dog, llama in it:");
String sentence = scn.nextLine();
sentence = sentence.toLowerCase();
int lookOfCat = sentence.indexOf("cat");
int lookOfDog = sentence.indexOf("dog");
int lookOfLlama = sentence.indexOf("llama");
int sl = sentence.length();
boolean isCat = false;
boolean isDog = false;
boolean isLlama = false;
if (sl != 0) {
if (lookOfCat >= 0) {
if (lookOfCat + catLength == sl) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf(" ") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf(":") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf(";") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf("?") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf("!") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf(".") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf(",") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf("'") == 3) {
System.out.println("The profanity is cat.");
} else if (lookOfCat == 0 && sentence.indexOf(""") == 3) {
System.out.println("The profanity is cat.");
} else if (sentence.indexOf(" cat ") > 0) {
System.out.println("The profanity is cat.");
} else if (sentence.indexOf(""cat"") > 0
|| sentence.indexOf(" cat"") > 0
|| sentence.indexOf(""cat ") > 0
|| sentence.indexOf("'cat'") > 0
|| sentence.indexOf(" cat'") > 0
|| sentence.indexOf("'cat ") > 0) {
System.out.println("The profanity is cat.");
} else if (sentence.indexOf(",cat ") > 0
|| sentence.indexOf(" cat,") > 0
|| sentence.indexOf(" cat.") > 0
|| sentence.indexOf(".cat ") > 0
|| sentence.indexOf(" cat!") > 0) {
System.out.println("The profanity is cat.");
} else if (sentence.indexOf("!cat ") > 0
|| sentence.indexOf("!cat!") > 0
|| sentence.indexOf(" cat?") > 0
|| sentence.indexOf("?cat ") > 0) {
System.out.println("The profanity is cat.");
} else if (sentence.indexOf("?cat?") > 0
|| sentence.indexOf(" cat:") > 0
|| sentence.indexOf(":cat ") > 0
|| sentence.indexOf(" cat;") > 0
|| sentence.indexOf(";cat ") > 0) {
System.out.println("The profanity is cat.");
} else {
isCat = true;
}
}
if (lookOfDog >= 0) {
if (lookOfDog + dogLength == sl) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf(" ") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf(":") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf(";") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf("?") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf("!") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf(".") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf(",") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf("'") == 3) {
System.out.println("The profanity is dog.");
} else if (lookOfDog == 0 && sentence.indexOf(""") == 3) {
System.out.println("The profanity is dog.");
} else if (sentence.indexOf(" dog ") > 0) {
System.out.println("The profanity is dog.");
} else if (sentence.indexOf(""dog"") > 0
|| sentence.indexOf(" dog"") > 0
|| sentence.indexOf(""dog ") > 0
|| sentence.indexOf("'dog'") > 0
|| sentence.indexOf(" dog'") > 0
|| sentence.indexOf("'dog ") > 0) {
System.out.println("The profanity is dog.");
} else if (sentence.indexOf(",dog ") > 0
|| sentence.indexOf(" dog,") > 0
|| sentence.indexOf(" dog.") > 0
|| sentence.indexOf(".dog ") > 0
|| sentence.indexOf(" dog!") > 0) {
System.out.println("The profanity is dog.");
} else if (sentence.indexOf("!dog ") > 0
|| sentence.indexOf("!dog!") > 0
|| sentence.indexOf(" dog?") > 0
|| sentence.indexOf("?dog ") > 0) {
System.out.println("The profanity is dog.");
} else if (sentence.indexOf("?dog?") > 0
|| sentence.indexOf(" dog:") > 0
|| sentence.indexOf(":dog ") > 0
|| sentence.indexOf(" dog;") > 0
|| sentence.indexOf(";dog ") > 0) {
System.out.println("The profanity is dog.");
} else {
isDog = true;
}
}
if (lookOfLlama >= 0) {
if (lookOfLlama + llamaLength == sl) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf(":") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf(";") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf("?") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf("!") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf(".") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf(",") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf("'") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf(""") == 3) {
System.out.println("The profanity is llama.");
} else if (lookOfLlama == 0 && sentence.indexOf(" ") == 5) {
System.out.println("The profanity is llama.");
} else if (sentence.indexOf(" llama ") > 0) {
System.out.println("The profanity is llama.");
} else if (sentence.indexOf(""llama"") > 0
|| sentence.indexOf(" llama"") > 0
|| sentence.indexOf(""llama ") > 0
|| sentence.indexOf("'llama'") > 0
|| sentence.indexOf(" llama'") > 0
|| sentence.indexOf("'llama ") > 0) {
System.out.println("The profanity is llama.");
} else if (sentence.indexOf(",llama ") > 0
|| sentence.indexOf(" llama,") > 0
|| sentence.indexOf(" llama.") > 0
|| sentence.indexOf(".llama ") > 0
|| sentence.indexOf(" llama!") > 0) {
System.out.println("The profanity is llama.");
} else if (sentence.indexOf("!llama ") > 0
|| sentence.indexOf("!llama!") > 0
|| sentence.indexOf(" llama?") > 0
|| sentence.indexOf("?llama ") > 0) {
System.out.println("The profanity is llama.");
} else if (sentence.indexOf("?llama?") > 0
|| sentence.indexOf(" llama:") > 0
|| sentence.indexOf(":llama ") > 0
|| sentence.indexOf(" llama;") > 0
|| sentence.indexOf(";llama ") > 0) {
System.out.println("The profanity is llama.");
} else {
isLlama = true;
}
} else {
System.out.println("No profanity is founded.");
}
}
if (isCat && isDog && isLlama) {
System.out.println("No profanity is founded.");
}
// ------------------ PROGRAM TO GET ANIMAL PROFANITY ENDS--------------------------
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.