JAVA   20

CPU

Guest on 16th July 2022 01:33:18 AM

  1. import java.io.*;
  2. import javax.swing.event.*;
  3. import java.util.*;
  4.  
  5. public class cpu
  6. {
  7.         private static int pkey;
  8.         private static String brand;
  9.         private static int speed;
  10.         private static int price;
  11.         private static String name;
  12.         private static String record;          
  13.  
  14.         public cpu(String record)
  15.         {
  16.                 parseRecord(record);
  17.         }
  18.  
  19.         public cpu()
  20.         {
  21.                 System.out.println("Please pass in a string line containing the CPU information");
  22.         }
  23.  
  24.         public String toString()
  25.         {
  26.                 return record;
  27.         }
  28.  
  29.         public int returnPkey()
  30.         {
  31.                 return pkey;
  32.         }
  33.  
  34.         public String returnBrand()
  35.         {
  36.                 return brand;
  37.         }
  38.  
  39.         public int returnSpeed()
  40.         {
  41.                 return speed;
  42.         }
  43.  
  44.         public int returnPrice()
  45.         {
  46.                 return price;
  47.         }
  48.  
  49.         public String returnName()
  50.         {
  51.                 return name;
  52.         }
  53.  
  54.         // takes in a String containing all the CPU information
  55.         // and breaks it into it's specific parts
  56.         public void parseRecord(String record)
  57.         {
  58.                 this.record = record;
  59.                 StringTokenizer st = new StringTokenizer(record, ",");
  60.                 pkey = Integer.parseInt(st.nextToken());
  61.                 brand = st.nextToken();
  62.                 speed = Integer.parseInt(st.nextToken());
  63.                 price = Integer.parseInt(st.nextToken());
  64.                 name = st.nextToken();
  65.         }
  66.  
  67. } // of CPU

Raw Paste


Login or Register to edit or fork this paste. It's free.