Java :: Aufgabe #182 :: Lösung #1
4 Lösungen
#182
Zahlen umwandeln: Binär zu Dezimal
Anfänger - Java
von Nachbar
- 13.09.2017 um 14:19 Uhr
Schreibe eine Funktion, die Zahlen aus dem Dualsystem in Zahlen des Dezimalsystems umwandelt.
Beispiel:
Binär: 11010
Dezimal: 26
Beispiel:
Binär: 11010
Dezimal: 26
#1
von rockerle (120 Punkte)
- 15.09.2017 um 12:29 Uhr
import java.util.Scanner;
public class Main {
static Scanner sc = new Scanner(System.in);
static String input;
static int output;
public static void main(String[] args) {
while(sc.hasNext()){
input = sc.next();
output = 0;
for(int i=0;i<input.length();i++){
if(input.charAt(i) == '1')
output += Math.pow(2,input.length()-1-i);
}
System.out.println(output);
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
