Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @author Kushtrim
- * @version 1.01
- */
- public class Gabimet
- {
- public static void main (String[] args)
- {
- System.out.println(rrumbullakso(1.38564,3));
- }
- public static double rrumbullakso ( double nr , int saShifra )
- {
- int[] vargu = new int[(nr+"").length()-1];
- int pozitaEPresjes = (nr+"").indexOf(".");
- if ( pozitaEPresjes ==1 && Integer.parseInt((nr+"").charAt(0)+"") == 0 )
- {
- saShifra++;
- }
- System.out.println(nr);
- int k=0;
- for ( int i = 0 ; i<vargu.length;i++)
- {
- if ( i == pozitaEPresjes) { k++;}
- vargu[i] =Integer.parseInt( (nr+"").charAt(i+k)+"");
- ;
- }
- for ( int i = vargu.length-1 ; i>=saShifra ; i--)
- {
- if ( vargu[i] >=5 )
- {
- vargu[i-1]++;
- }
- }
- for ( int i = 0 ; i<vargu.length;i++)
- {
- System.out.println(vargu[i]);
- }
- String answerStr = "";
- for( int i = 0; i <saShifra; i++)
- {
- if ( i == pozitaEPresjes)
- {
- answerStr += ".";
- }
- answerStr += vargu[i];
- }
- double answer = Double.parseDouble(answerStr);
- if (saShifra<pozitaEPresjes)
- {
- answer = answer*Math.pow(10,pozitaEPresjes-saShifra);
- }
- return answer;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement