Guest User

Untitled

a guest
Feb 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Oppgave2b
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.    
  8.         String  tegn1;
  9.         String  tegn2;
  10.      
  11.        
  12.     tegn1 = JOptionPane.showInputDialog("Skriv inn første setning");
  13.     tegn2 = JOptionPane.showInputDialog("Skriv inn andre setning");
  14.    
  15.  
  16.     while (true){
  17.  
  18.     JOptionPane.showMessageDialog(null, "Setning 1: " + tegn1 +
  19.                                       "\nSetning 2: " + tegn2 +
  20.                                       "\n" + TegnSize.size(tegn1,tegn2) );
  21.    
  22.                                 tegn1 = JOptionPane.showInputDialog("Skriv inn første setning");
  23.                                 tegn2 = JOptionPane.showInputDialog("Skriv inn andre setning");
  24.    
  25.         }
  26.     }
  27. }
  28.  
  29.     class TegnLikhet {
  30.         public static boolean liket(String tegn1, String tegn2){
  31.                
  32.                 boolean verdi = true;
  33.  
  34.             if(tegn1.length() == tegn2.length()){
  35.                
  36.             for (int i = 0; i < tegn1.length(); i++){
  37.                
  38.             if((int)tegn1.charAt(i) != (int)tegn2.charAt(i)){
  39.                 verdi = false;
  40.                
  41.            
  42.             }
  43.         }      
  44.     }
  45.    
  46.     else
  47.         verdi = false;
  48.         return verdi;
  49.  
  50.     }  
  51. }
  52.  
  53.     class TegnSize {
  54.         public static String size(String tegn1, String tegn2){
  55.            
  56.             int verdi1 = 0;
  57.             int verdi2 = 0;
  58.             String utskriftVerdi = "test";
  59.            
  60.             boolean trueOrFalse;
  61.             trueOrFalse = TegnLikhet.liket(tegn1,tegn2);
  62.            
  63.            
  64.             for (int i = 0; i < tegn1.length(); i++){
  65.                         verdi1 = verdi1 + (int)tegn1.charAt(i);
  66.              }
  67.            
  68.             for (int i = 0; i < tegn2.length(); i++){
  69.                         verdi2 = verdi2 + (int)tegn2.charAt(i);
  70.              }
  71.            
  72.             if (trueOrFalse == true){
  73.                 utskriftVerdi = "Setning1 og setning2 er like";
  74.             }
  75.            
  76.             else if (verdi1 > verdi2){
  77.                 utskriftVerdi = "Setning1 er større enn  setning2";
  78.             }
  79.                    
  80.             else {
  81.                 utskriftVerdi = "Setning1 er mindre enn  setning2";
  82.             }
  83.            
  84.            
  85.             return utskriftVerdi;
  86.  
  87.            
  88.     }
  89. }
Add Comment
Please, Sign In to add comment