Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Sonstige Fragen (http://www.informatikerboard.de/board/board.php?boardid=25)
--- Umwandlung von Binärzahl in ein int durch das Hornerschema (http://www.informatikerboard.de/board/thread.php?threadid=2594)


Geschrieben von Abed am 20.11.2015 um 12:31:

  Umwandlung von Binärzahl in ein int durch das Hornerschema

Meine Frage:
wie kann man eine Binärzahl in eine int durch das Hornerschema umwandlen
und in Java einsetzen?

Meine Ideen:
int name= Integer.parseInt(binärzahl);



Geschrieben von Karlito am 20.11.2015 um 12:52:

 

Hallo Abed,

ich glaube das war möglich, bin mir aber nicht sicher. Ich denke die Leute im www.matheboard.de sind schneller darin, das zu beantworten (wenn euler das nicht parat hat).

Gruß,

Karlito



Geschrieben von eulerscheZahl am 20.11.2015 um 15:36:

 

Hat er aber smile
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
public static void main(String[] args) {
	int n = BinToInt("1000101");
	System.out.println(n);
}

static int BinToInt(String s) {
	int result = 0;
	for (int i = 0; i < s.length(); i++) {
		result *= 2;
		if (s.charAt(i) == '1')
			result++;
	}
	return result;
}



Geschrieben von Karlito am 20.11.2015 um 15:44:

 

Guter Mann! Daumen hoch Wink



Geschrieben von Abed am 21.11.2015 um 12:24:

 

vielen Dank
hat bei mir geklappt


Forensoftware: Burning Board, entwickelt von WoltLab GmbH