Kaskus

Tech

kodingersAvatar border
TS
kodingers
Program Bilangan Deret Java
Buatlah aplikasi deret bilangan ganjil, dengan ketentuan keluaran seperti dibawah ini
Input 1 : index mulai bilangan
Input 2 : jumlah keluaran bilangan
Input 3:
A=operasi penambahan
B=operasi pengurangan
Output 1:keluaran deret
Output 2:Keluaran hasil operasi
Misalkan :
Input 1=1
Input 2 =3;
Input 3 =A;
Output 1 : 1,3,5
Output 2 : 9
Codingan saya
Code:

import java.util.Scanner;
public class B {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
String s = sc.next();
int sum = 0;
int sub =0;

for(int i=1; i<=b ; i++) {
System.out.print(a+" ");
sum=sum+a;
sub=sub-a;
a=a+2;
}
System.out.println();

if(s=="A") {
System.out.println(sum);
}else if (s=="B") {
System.out.println(sub);
}

}
}


Yang saya tanyakan, kenapa hasil operasi dari variabel sum atau sub tidak keluar?
nona212Avatar border
nona212 memberi reputasi
1
2.6K
1
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread5KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.