Anyone help me this code ?
-Question 1:Question 1—Esperanto
Esperanto is a language invented in the 1880s by L. L. Zamenhof. It was invented to "create an easy-to-learn and politically neutral language that would serve as a universal second language to foster peace and international understanding."1
One of the benefits of designing your own language is that you can impose strict rules on the language. In this question, you will use the rules of Esperanto to identify the parts of speech of different words. The rules for identifying parts of speech in Esperanto are2:
If the word ends in .. it is a(n)...
a adjective
o or on singular noun
oj or ojn plural noun
e adverb
This means there are no exceptions in Esperanto, like how in English the plural of goose is geese and while you usually add 'ly' to the end of an adjective to make it an adverb, 'goodly' isn't an adverb.
Write a program that accepts words in Esperanto, and identifies whether each is an adjective, singular noun, plural noun or adverb.
Input: Use Scanner to accept input in this question. Prompt the user to input a word. If the user types in "cesi" ("quit" in Esperanto), the program should quit. Otherwise, it should accept the input and process it as a word in Esperanto. After processing the word, the user should be prompted to enter another word. Assume the user inputs the words entirely in lowercase and that all words are at least three letters long.
Calculate and Output: Use System.out. for all output. Use the charAt() and length() methods to find the last (one or possibly two) characters and determine which part of speech (adverb, singular noun, plural noun or adverb) the word is. If the word is in none of the four categories, print out an error message telling the user that the part of speech cannot be identified. An execution of your program would look like this:
Enter a word in Esperanto: komputilo
komputilo is a singular noun.
Enter a word in Esperanto: sciencon
sciencon is a singular noun.
Enter a word in Esperanto: cesi
Programmed by [your name here].
End of processing.
Hand-in: Save your file using the naming conventions described in the beginning of the assignment. Upload your file using the web-based hand-in tool. Also, submit the output for the following input:
komputilo
sciencon
bonege
Javo
programi
cesi
I got stuck from here , I could not compile , and I dont know where is the problem , Anyone help me out
Code Java:
import java.util.Scanner;
public class Esperanto{
public static void main (String[]args){
String komputilo;
String sciencon;
String bonege;
String Javo;
String programi;
String cesi;
Scanner kbd = new Scanner (System.in);
System.out.println ("Enter a word in Esperanto:");
komputilo = kbd.next();
System.out.println ("Enter a word in Esperanto:");
sciencon= kbd.next();
System.out.println ("Enter a word in Esperanto:");
bonege= kbd.next();
System.out.println ("Enter a word in Esperanto:");
Javo= kbd.next();
System.out.println ("Enter a word in Esperanto:");
programi= kbd.next();
System.out.println ("Enter a word in Esperanto:");
cesi= kbd.next();
char userA = komputilo.charAt(8);
if (userA == "a"){
System.out.println (komputilo + " is a singular noun");
}
}
}
Re: Anyone help me this code ?
The answer is still the same.
http://www.javaprogrammingforums.com...bout-java.html
Oh, and I've pointed out your new cross post on the Vietnamese forum too. As you said there, it's my right.
db
Re: Anyone help me this code ?
Re: Anyone help me this code ?
I dont know why you waste your time so much to find some mistake of people to post somewhere and talk something like a kid , not mature at all . I really wantna know how to solve it (that why I post somewhere on some forum to find the answer ,because I like programming and i have no abilities about it ,then I asked) , If you are a true IT don't be like selfish or something like a kids , but indeed I think you are a spammer , exactly so . but it's okay , Thanks for your times to search my post (__")
Re: Anyone help me this code ?
I think the main issue here is your approach to asking for help.
I don't mind cross posting just as long as you learn from each reply received. If people are advising against posting in this way, then take note.
It doesn't take much to keep people happy and get the help you need..
The problem with your code is here:
Code Java:
char userA = komputilo.charAt(8);
if (userA == "a"){
System.out.println (komputilo + " is a singular noun");
}
Incompatible operand types char and String
You can fix it like this:
Code Java:
char userA = komputilo.charAt(8);
String myString = Character.toString(userA);
if (myString.equals("a")){
System.out.println (komputilo + " is a singular noun");
}