- Katılım
- 27 Ağustos 2020
- Mesajlar
- 2.455
- Çözümler
- 23
Daha fazla
- Cinsiyet
- Erkek
Javaya bugün başladım ve C#'a (Namı diğer Microsoft Java) benzediği içi çok yabancılık çekmedim ama anlamadığım bir şey oluştu. İki string de aynı olmasına rağmen true değer döndürmüyor ve "While(1)" çalışmıyor
Kod:
Çıktısı şu:
"Web Programlama" başlığı altında açmışım ama nasıl değiştircem bilmiyorum 
Kod:
Java:
import java.util.Scanner;
class Main
{
private static int a;
public static void main(String[] args)
{
while(1==1)
{
Scanner myObj = new Scanner(System.in);
System.out.println("Enter vote [downvote or upvote]");
String vote = myObj.nextLine();
System.out.println(vote);
if (vote=="downvote" || vote=="Downvote")
{
a-=1;
}else if (vote=="upvote" || vote=="Upvote")
{
a+=1;
}else
{
System.out.println("Please enter a valid vote");
}
System.out.println("Vote count: " + a);
}
}
}
Kod:
Enter vote [downvote or upvote]
downvote
downvote
Please enter a valid vote
Vote count: 0
Enter vote [downvote or upvote]
Son düzenleme: