Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.FileReader;
  4. import java.io.FileWriter;
  5. import java.io.IOException;
  6.  
  7. import javax.swing.JOptionPane;
  8.  
  9. public class Feladat8 {
  10.  
  11. private static FileWriter fw;
  12. private static BufferedWriter bw;
  13. private static FileReader fr;
  14. private static BufferedReader br;
  15.  
  16. private static int db=0;
  17.  
  18. private static int[] szamokfejlecdb=new int[60];
  19. private static int elemszam=0;
  20.  
  21. public static void main(String[] args) {
  22. Beolvas();
  23. Feladat1();
  24. Feladat2();
  25. Feladat3();
  26. Feladat4();
  27. }
  28.  
  29. private static void Beolvas(){
  30. try {
  31. fr = new FileReader("szamokfejlecdb.txt");
  32. br = new BufferedReader(fr);
  33. db = Integer.parseInt(br.readLine());
  34. while(br.ready()){
  35. szamokfejlecdb[elemszam]=Integer.parseInt(br.readLine());
  36. System.out.println(szamokfejlecdb[elemszam]);
  37. ++elemszam;
  38. }
  39. br.close();
  40. fr.close();
  41. JOptionPane.showMessageDialog(null, "Sikeres volt a szamokfejlecdb.txt beolvasása!");
  42. }catch(IOException ioe){
  43. JOptionPane.showMessageDialog(null, "Sikertelen volt a szamokfejlecdb.txt beolvasása!", "Hiba!", JOptionPane.ERROR_MESSAGE);
  44. }
  45. }
  46.  
  47. private static void Feladat1(){
  48. int tizenot=0;
  49. for(int i=0;i<elemszam;++i){
  50. if(szamokfejlecdb[i]>=15){
  51. ++tizenot;
  52. }
  53. }
  54. JOptionPane.showMessageDialog(null, "1. Feladat:\nSzámok darabszáma melyek elérték a 15-t: "+tizenot);
  55. }
  56.  
  57. private static void Feladat2(){
  58. String sor="";
  59. int csere;
  60. for(int i=0;i<elemszam-1;++i){
  61. for(int j=i+1;j<elemszam;++j){
  62. if(szamokfejlecdb[i]>szamokfejlecdb[j]){
  63. csere=szamokfejlecdb[i];
  64. szamokfejlecdb[i]=szamokfejlecdb[j];
  65. szamokfejlecdb[j]=csere;
  66. }
  67. }
  68. }
  69. for(int i=0;i<elemszam;++i){
  70. sor+=szamokfejlecdb[i]+" ";
  71. }
  72. JOptionPane.showMessageDialog(null, "2. Feladat:\nSzámok növekvés szerint rendezve: "+sor);
  73. }
  74.  
  75. private static void Feladat3(){
  76.  
  77. }
  78.  
  79. private static void Feladat4(){
  80.  
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement