Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. package lvt.lv;
  2.  
  3. import java.io.FileWriter;
  4. import java.io.PrintWriter;
  5.  
  6.  
  7. import javax.swing.JOptionPane;
  8.  
  9. public class Uzd1 {
  10.  
  11. static void Baits(int izmers){
  12. double baiti=izmers*1000000000;
  13. saglaba(baiti);
  14. }
  15. static void kiloBaiti(int izmers){
  16. int kilobaits= izmers*1000000;
  17. saglaba(kilobaits);
  18. }
  19. static void megaBaiti (int izmers){
  20. int megabaits= izmers*1000;
  21. saglaba(megabaits);
  22. }
  23. static void teraBaiti(int izmers){
  24. double terabait= izmers*0.001;
  25. saglaba(terabait);
  26.  
  27.  
  28. }
  29. static String failaNosaukums, teksts;
  30. static void saglaba(double izmers){
  31. failaNosaukums= JOptionPane.showInputDialog("ar kadu nosaukumu saglabat failu?");
  32. try{
  33. FileWriter fw= new FileWriter(failaNosaukums,true);
  34. PrintWriter raksta= new PrintWriter(fw);
  35. raksta.println("izveidojas "+izmers);
  36. raksta.close();
  37. JOptionPane.showMessageDialog(null, "fails tika ierakstits");
  38. }catch(Exception e){
  39. JOptionPane.showMessageDialog(null,"PROGRAMMAS KLUME","KLUME",JOptionPane.ERROR_MESSAGE);
  40.  
  41. }
  42.  
  43. }
  44. public static void main(String[] args) {
  45. String izvele;
  46. int skaitlis = Integer.parseInt(JOptionPane.showInputDialog("ievadi savas milakas speles lielumu(GB)"));
  47. do{
  48. izvele= JOptionPane.showInputDialog("1-konvertet baitos|2-uz kilobaitiem|3-megabaitiem|4-terabaitiem");
  49. izvele=izvele.toLowerCase();
  50.  
  51. switch(izvele){
  52.  
  53. case "1":
  54. Baits(skaitlis);//baiti
  55.  
  56. break;
  57. case "2":
  58. kiloBaiti(skaitlis);//kilobaiti
  59. break;
  60. case "3":
  61. megaBaiti(skaitlis);//megabaiti
  62.  
  63. break;
  64. case "4":
  65. teraBaiti(skaitlis);//terabaiti
  66. break;
  67. case "0":
  68. JOptionPane.showMessageDialog(null,"programma aptureta","stop",JOptionPane.WARNING_MESSAGE);
  69. break;
  70. default:
  71. JOptionPane.showMessageDialog(null,"PROGRAMMAS KLUME","KLUME",JOptionPane.ERROR_MESSAGE);
  72. break;
  73. }
  74. }while(!izvele.equals("0"));
  75.  
  76. }
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement