Advertisement
Guest User

Untitled

a guest
May 26th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. package läxa14;
  2.  
  3. import javax.swing.JOptionPane;
  4.  
  5. class kort{
  6.  
  7. public static final int KLÖVER =1;
  8. public static final int RUTER =2;
  9. public static final int HJÄRTER =3;
  10. public static final int SPADER =4;
  11.  
  12. int färg, valör;
  13. }
  14. class kortbunt{
  15. kort [] bunten = new kort [52];
  16. int antal;
  17. }
  18.  
  19. public class Läxa14 {
  20.  
  21. public static void main(String[] args) {
  22. kortbunt kb = new kortbunt();
  23. int f, i = 0, val;
  24. for(f = kort.KLÖVER; f <= kort.SPADER; f++){
  25. for(val = 1; val <= 13; val++, i++){
  26. kb.bunten[i] = new kort();
  27. kb.bunten[i].färg = f;
  28. kb.bunten[i].valör = val;
  29. kb.antal++;
  30. }
  31. }
  32.  
  33. int färg = (kb.bunten[1 + (int) (Math.random() * 52)].färg);
  34. int nummer = (kb.bunten[1 + (int) (Math.random() * 13)].valör);
  35.  
  36. String färgen;
  37. String valören;
  38. switch(nummer){
  39. case 1: valören = "Ess ";
  40. break;
  41. case 11: valören = "Knekt ";
  42. break;
  43. case 12: valören = "Dam ";
  44. break;
  45. case 13: valören = "Kung ";
  46. break;
  47. default: valören = Integer.toString(nummer);
  48. break;
  49. }
  50. switch(färg){
  51. case 1: färgen = "Klöver ";
  52. break;
  53. case 2: färgen = "Ruter ";
  54. break;
  55. case 3: färgen = "Hjärter ";
  56. break;
  57. case 4: färgen = "Spader ";
  58. break;
  59. default: färgen = "Ogiltigt";
  60.  
  61. }
  62. JOptionPane.showMessageDialog(null, färgen + " " + valören);
  63. }
  64. }
  65.  
  66.  
  67.  
  68.  
  69. package kap18;
  70. import java.util.*;
  71. public class inlämning18 {
  72.  
  73. public static void main(String[] args) {
  74. List<Double> x = new LinkedList<Double>();
  75. Scanner sc = new Scanner (System.in);
  76. System.out.println("Skriv in dina tal, avsluta med \\n: ");
  77. while (sc.hasNextDouble())
  78. x.add(sc.nextDouble());
  79. if (ärSorterat((LinkedList<Double>) x))
  80. System.out.println("Listan är sorterad ");
  81. else
  82. System.out.println("Listan är inte sorterad ");
  83.  
  84.  
  85. }
  86.  
  87. public static boolean ärSorterat(LinkedList<Double> l){
  88. Double tal = l.get (0);
  89. for (Double f : l) {
  90. if (f < tal)
  91. return false;
  92. tal = f;
  93. }
  94.  
  95. return true;
  96. }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement