William Crusader
Hectopat
- Katılım
- 11 Kasım 2020
- Mesajlar
- 5.359
- Makaleler
- 1
- Çözümler
- 15
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Yok
Katılıyoruz katılmasına da zor yapınca fazla zor yapıyorlar.@devdeveloper Kesinlikle katılıyorum.
Java'da kullanıcıdan sadece bir yazı yazmasını sağlayabilmek için;
İlk önce java.util.Scanner kitaplığını aktarman lazım.
Sonra "Scanner scanner = new Scanner(System.in);" şeklinde bir variable mi neyse ondan oluşturman lazım.
Ondan sonra ise kullanıcının yazı yazmasını istediğin kısımlara:
İlk önce kullanıcının hangi variable'yi değiştiriceğini yazmanız,
Sonra da şunları yazmanız gerekmektedir:
TEXT İÇİN "= scanner.nextline();"
INT İÇİN "scanner.nextInt();"
Yani cidden abattıkça abartıyorlar.
Phyton'da ise çok basit:
Sadece "input()" yazarak işi çözebiliyorsunuz. O parantezin içine kullanıcı bir şey yazmadan önce gözükmesini istediğiniz bir şey varsa onu da yazabiliyorsunuz.
[CODE lang="java" title="Java"]import javax.swing.JOptionPane; //Imports GUI Library
public class mainWork { //The Main Code System
public static void main(String[] args) { //wise words a wise man once said
int operation = Integer.parseInt(JOptionPane.showInputDialog("What operation you wanna do? \n (Add: 1, Extract: 2, Multiple: 3, Divide: 4)"));
// Asks for which operation user wanna do
if (operation == 1) { // Works if answer is 1 (add)
int x = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call X?"));
int y = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call Y?"));
// Asks for x and y one by one
int result = x + y; // adds x to y
JOptionPane.showMessageDialog(null, "The Answer Is: " + result);
// Shows result
}
if (operation == 2) { // Works if answer is 2 (extract)
int x = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call X?"));
int y = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call Y?"));
int result = x - y; // extracts y from x
JOptionPane.showMessageDialog(null, "The Answer Is: " + result);
}
if (operation == 3) { // Works if answer is 3 (multiple)
int x = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call X?"));
int y = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call Y?"));
int result = x * y; // multiples x by y
JOptionPane.showMessageDialog(null, "The Answer Is: " + result);
}
if (operation == 4) { // Works if answer is 4 (divide)
int x = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call X?"));
int y = Integer.parseInt(JOptionPane.showInputDialog("What do you wanna call Y?"));
int result = x / y; // divides x to y
JOptionPane.showMessageDialog(null, "The Answer Is: " + result);
}
}
}
//brackets are important![/CODE]
Son düzenleme: