Java'da yazdığım ilk kod!

@devdeveloper Kesinlikle katılıyorum.
Katılıyoruz katılmasına da zor yapınca fazla zor yapıyorlar.

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:
Merhaba doğru yanlışınız yok, Java kolay değil baya uzun zaman harcamak gerek.
 

Yeni konular

Geri
Yukarı