Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

An ordinateur is a string that conforms to the following format: Write Java code

ID: 3536453 • Letter: A

Question

An ordinateur is a string that conforms to the following format:

Write Java code that will obtain a string from the user and then test to see if it is a valid hashboite producing appropriate output to the user in either case.

For example the following two strings would be valid ordinateur X8.3#:Z.X 12dW.E.R#ui.Y1

For example the following two strings would be invalid ordinateur X8.3#:.Z.X. 123WER#uiY1

Ensure that you write appropriate methods as part of your solution which utilise appropriate parameter passing.

Make sure that you use appropriate user prompts and labels for all output to the screen.

Use Eclipse to create your project and class file. When creating the class use the name that was given above.

Include in the comments at the top of the program:

Explanation / Answer

Fully tested code writter by me,


import java.util.*;



class Mukesh

{

public static boolean isordinateur(String str)

{

int dotcount=0;

int numcount=0;

int j=0;

boolean value=false;

String a=str.substring(0,1);

String b=str.substring(str.length()-1, str.length());

if(a.equals(b))

{

value=true;

}

else

{

return false;

}

for(int i=0;i<str.length();i++)

{

if(str.substring(i,i+1).equals("."))

{

dotcount++;

}

if((str.substring(i,i+1).equals("0"))||

(str.substring(i,i+1).equals("1"))||

(str.substring(i,i+1).equals("2"))||

(str.substring(i,i+1).equals("3"))||

(str.substring(i,i+1).equals("4"))||

(str.substring(i,i+1).equals("5"))||

(str.substring(i,i+1).equals("6"))||

(str.substring(i,i+1).equals("7"))||

(str.substring(i,i+1).equals("8"))||

(str.substring(i,i+1).equals("9"))

)

{

numcount++;

}

if((dotcount==1)&&(i>=1)&&(j==0))

{

if((str.substring(i-1,i).equals("q"))||

(str.substring(i-1,i).equals("w"))||

(str.substring(i-1,i).equals("e"))||

(str.substring(i-1,i).equals("r"))||

(str.substring(i-1,i).equals("t"))||

(str.substring(i-1,i).equals("y"))||

(str.substring(i-1,i).equals("u"))||

(str.substring(i-1,i).equals("i"))||

(str.substring(i-1,i).equals("o"))||

(str.substring(i-1,i).equals("p"))||

(str.substring(i-1,i).equals("a"))||

(str.substring(i-1,i).equals("s"))||

(str.substring(i-1,i).equals("d"))||

(str.substring(i-1,i).equals("f"))||

(str.substring(i-1,i).equals("g"))||

(str.substring(i-1,i).equals("h"))||

(str.substring(i-1,i).equals("j"))||

(str.substring(i-1,i).equals("k"))||

(str.substring(i-1,i).equals("l"))||

(str.substring(i-1,i).equals("z"))||

(str.substring(i-1,i).equals("x"))||

(str.substring(i-1,i).equals("c"))||

(str.substring(i-1,i).equals("v"))||

(str.substring(i-1,i).equals("b"))||

(str.substring(i-1,i).equals("n"))||

(str.substring(i-1,i).equals("n"))||

(str.substring(i-1,i).equals("m"))||

(str.substring(i-1,i).equals("1"))||

(str.substring(i-1,i).equals("0"))||

(str.substring(i-1,i).equals("1"))||

(str.substring(i-1,i).equals("2"))||

(str.substring(i-1,i).equals("3"))||

(str.substring(i-1,i).equals("4"))||

(str.substring(i-1,i).equals("5"))||

(str.substring(i-1,i).equals("6"))||

(str.substring(i-1,i).equals("7"))||

(str.substring(i-1,i).equals("8"))||

(str.substring(i-1,i).equals("9"))||

(str.substring(i-1,i).equals("Q"))||

(str.substring(i-1,i).equals("W"))||

(str.substring(i-1,i).equals("E"))||

(str.substring(i-1,i).equals("R"))||

(str.substring(i-1,i).equals("T"))||

(str.substring(i-1,i).equals("Y"))||

(str.substring(i-1,i).equals("U"))||

(str.substring(i-1,i).equals("I"))||

(str.substring(i-1,i).equals("O"))||

(str.substring(i-1,i).equals("P"))||

(str.substring(i-1,i).equals("A"))||

(str.substring(i-1,i).equals("S"))||

(str.substring(i-1,i).equals("D"))||

(str.substring(i-1,i).equals("F"))||

(str.substring(i-1,i).equals("G"))||

(str.substring(i-1,i).equals("H"))||

(str.substring(i-1,i).equals("J"))||

(str.substring(i-1,i).equals("K"))||

(str.substring(i-1,i).equals("L"))||

(str.substring(i-1,i).equals("M"))||

(str.substring(i-1,i).equals("N"))||

(str.substring(i-1,i).equals("B"))||

(str.substring(i-1,i).equals("V"))||

(str.substring(i-1,i).equals("C"))||

(str.substring(i-1,i).equals("X"))||

(str.substring(i-1,i).equals("Z"))

)

{

value=true;

j++;

}

else

{

return false;

}

}

}

if(numcount>4)

{

return false;

}

if((dotcount>=1)&&(dotcount<=3))

{

value=true;

}

else

{

return false;

}

return value;

}

public static void main(String args[])

{

Scanner s=new Scanner(System.in);

while(true)

{

System.out.println("Enter the string:");

String str=s.next();

if(isordinateur(str))

{

System.out.println("Yes, it is ordinateur.");

}

else

{

System.out.println("No, it is ordinateur.");

}

}

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote