Bale sa code mo. Hindi ko alam kung pwede iadd ang string or something concatenation
Ilagay mo yung value ng stk.pop sa isang string something sa loob ng while loop mo
binaryValue += stk.pop()
Bale sa code mo. Hindi ko alam kung pwede iadd ang string or something concatenation
Ilagay mo yung value ng stk.pop sa isang string something sa loob ng while loop mo
binaryValue += stk.pop()
Hi! Late na 'to pero susubukan ko hehe, compile-time or runtime error? Kung compile time check mo routine ng stk.pop() , kung nainitialize mo na or kung static method, kasi kung ang return value ng stk.pop eh string, di ko alam kung paano mo nakukuha yung error
Saka ts, 'yung for loop mo pwede mo na tanggalin kung 1 lang max conditional niya para di overhead, kung di mo na balak palitan si 1
I don't know how you got an error but this is how simply you utilized .pop method of Stack.
Java:
import java.util.*;
public class HelloWorld{
public static void main(String []args){
int num = 12;
Stack<Integer> stk = new Stack<Integer>();
while(num != 0){
int res = num % 2;
stk.push(res);
num /= 2;
}
while(!(stk.isEmpty())){
System.out.println(stk.pop());
}
}
}