Contoh Pemrograman Menggunakan Java
Contoh Pemrograman Menggunakan Java
Kakandayonik | Java merupakan sebuah bahasa pemrograman yang banyak digunakan oleh para developer. Bahasa pemrograman Java dikembangkan oleh James Gosling pada tahun 1990-an. Bahasa pemrograman ini memiliki kemampuan untuk membuat aplikasi perangkat lunak, website, game, dan aplikasi mobile.
Java merupakan bahasa pemrograman yang menawarkan fleksibilitas dan kemampuan untuk membangun aplikasi yang aman dan terpercaya. Java juga mendukung paradigma pemrograman objek yang memungkinkan pembuatan kode yang lebih mudah dipahami dan dipelihara oleh para developer.
Contoh Pemrograman Menggunakan Java
Berikut ini adalah beberapa contoh pemrograman menggunakan bahasa pemrograman Java.
1. Hello World
Hello World merupakan program dasar yang hampir dipelajari oleh semua developer ketika memulai pembelajaran bahasa pemrograman baru. Program ini hanya menampilkan teks "Hello World" pada layar.
Berikut ini adalah contohnya:
```
public class HelloWorld {
public static void main(String[] args){
// menampilkan teks "Hello World" pada layar
System.out.println("Hello World");
}
}
```
2. Kalkulator
Program kalkulator sederhana menggunakan bahasa pemrograman Java dapat dibuat dengan mudah. Program ini meminta pengguna untuk memasukkan dua bilangan dan operator yang ingin digunakan. Kemudian, program akan menghitung hasilnya.
Berikut ini adalah contohnya:
```
import java.util.Scanner;
public class Kalkulator {
public static void main(String[] args){
double num1, num2;
Scanner scanner = new Scanner(System.in);
System.out.print("Masukkan bilangan pertama: ");
num1 = scanner.nextDouble();
System.out.print("Masukkan bilangan kedua: ");
num2 = scanner.nextDouble();
System.out.print("Masukkan operator (+, -, *, /): ");
char operator = scanner.next().charAt(0);
double hasil;
switch(operator)
{
case '+':
hasil = num1 + num2;
break;
case '-':
hasil = num1 - num2;
break;
case '*':
hasil = num1 * num2;
break;
case '/':
hasil = num1 / num2;
break;
default:
System.out.println("Operator yang dimasukkan salah");
return;
}
System.out.println(num1+" "+operator+" "+num2+": "+hasil);
}
}
```
3. Aplikasi Web
Java juga sering digunakan untuk membangun aplikasi web. Framework Java seperti Spring, Struts, dan Hibernate dapat digunakan untuk mempercepat pengembangan aplikasi web.
Berikut ini adalah contoh aplikasi web sederhana menggunakan bahasa pemrograman Java dan framework Spring:
```
@Controller
public class HelloController {
@RequestMapping("/hello")
public ModelAndView hello(){
String helloMessage = "Hallo Dunia! Ini aplikasi web sederhana menggunakan Spring";
return new ModelAndView("hello", "message", helloMessage);
}
}
```
```
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.3.xsd">
/WEB-INF/views/
.jsp
```
4. Aplikasi Mobile
Java juga dapat digunakan untuk membangun aplikasi mobile untuk platform Android. Android Studio merupakan IDE yang dapat digunakan untuk membangun aplikasi Android menggunakan bahasa pemrograman Java.
Berikut ini adalah contoh kode Java untuk membuat aplikasi mobile sederhana menggunakan Android Studio:
```
public class MainActivity extends AppCompatActivity {
EditText editText;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText) findViewById(R.id.editText);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String text = editText.getText().toString();
Toast.makeText(getApplicationContext(),text,Toast.LENGTH_LONG).show();
}
});
}
}
```
Kesimpulan
Java merupakan bahasa pemrograman yang serbaguna dan populer di kalangan para developer. Bahasa pemrograman Java dapat digunakan untuk membangun aplikasi desktop, web, mobile, dan game. Selain itu, ada banyak framework dan library Java yang dapat digunakan untuk mempercepat pengembangan aplikasi.