Java – Érettségi feladatok – 2006. május (Fehérje)

package e2006majus;

import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

public class E2006majus {
public static void main(String[] args) throws IOException {
// 1. feladat
System.out.println(„1. feladat”);
ArrayList azonosito = new ArrayList(); // Ez a hárombetűs
ArrayList betujel = new ArrayList(); // Ez az egybetűs
ArrayList szen = new ArrayList();
ArrayList hidrogen = new ArrayList();
ArrayList oxigen = new ArrayList();
ArrayList nitrogen = new ArrayList();
ArrayList ken = new ArrayList();
ArrayList relMolTom = new ArrayList();
Scanner sc = new Scanner( new FileReader(„aminosav.txt”) );

while(sc.hasNextLine()){
azonosito.add(sc.nextLine());
betujel.add(sc.nextLine().charAt(0));
szen.add( Integer.parseInt(sc.nextLine()) );
hidrogen.add( Integer.parseInt(sc.nextLine()) );
oxigen.add( Integer.parseInt(sc.nextLine()) );
nitrogen.add( Integer.parseInt(sc.nextLine()) );
ken.add( Integer.parseInt(sc.nextLine()) );

}
System.out.println(„———————–„);

// 2. feladat
System.out.println(„2. feladat”);
for (int i = 0; i < azonosito.size(); i++) { relMolTom.add( 12*szen.get(i) + hidrogen.get(i) + 16*oxigen.get(i) + 14*nitrogen.get(i) + 32*ken.get(i) ); System.out.println("A(z) " + azonosito.get(i) + " relatív molekulatömege: " + relMolTom.get(i)); } System.out.println("-----------------------"); // 3. feladat System.out.println("3. feladat"); System.out.println("-----------------------"); } }