Toelichting java code

Status
Niet open voor verdere reacties.

mariostam

Nieuwe gebruiker
Lid geworden
25 mrt 2014
Berichten
2
Kan iemand mij de betekening van hieronder staande regels toelichten
Code:
System.out.println(tel + " " + aantal);
System.out.println(dperc);
int perc = (int)tperc;



Dit is het hele programma waar deze regels in voorkomen
Code:
package hoofdst1;
import javax.swing.JOptionPane;
public class DNA {
	public static void main(String[] args) {
		char[] dader = {'A', 'A', 'C', 'A', 'G', 'G', 'C', 'T'};
		char[] controle = new char[dader.length];
		for(int x = 0; x < controle.length; x++){
			controle[x] = leesLetter();
		}
		int percentage = vergelijkDNA(dader, controle);
		JOptionPane.showMessageDialog(null, "Overeenkomst " + percentage + " %",
		"uitvoer", JOptionPane.INFORMATION_MESSAGE);
		System.exit(0);
	}
	public static char leesLetter(){
		char houder;
		String temp = JOptionPane.showInputDialog(null, "Voer de letter AGCT in", "CSI I",
				JOptionPane.INFORMATION_MESSAGE);
		houder = temp.charAt(0);
		if(houder == 'A'){
			return houder;
		}
		else if(houder == 'G'){
			return houder;
		}
		else if(houder == 'C'){
			return houder;
		}
		else if(houder == 'T'){
			return houder;
		}
		else{
			return 'F';
		}
	}
	public static int vergelijkDNA(char[] a, char[] b){
		double dperc = 0;
		double tel = 0;
		int aantal = a.length;
		for(int x = 0; x < a.length; x++){
			if(a[x] == b[x]){
				tel++;
			}
		}
		dperc = tel/aantal;
		System.out.println(tel + " " + aantal);
		System.out.println(dperc);
		double tperc = dperc * 100;
		int perc = (int)tperc;
		return perc;
		}
	}
 
Laatst bewerkt door een moderator:
Code:
System.out.println(tel + " " + aantal);
Print variabele tel met daar aan vast de string " " en de variabele aantal

Code:
System.out.println(dperc);
Print variabele dperc

Code:
int perc = (int)tperc;

Integer perc krijgt de inhoud van tperc. tperc wordt hiervoor eerst ge-typecast naar een integer.

info:
http://nl.wikibooks.org/wiki/Programmeren_in_Java/In-_&_uitvoer
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html (engels)
http://www.javabeginner.com/learn-java/java-object-typecasting (engels)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan