четвер, 19 липня 2012 р.

Целочисленная арифметика

Целочисленная арифметика

2.1. Дано расстояние в сантиметрах. Найти число полных метров в нем.
  1. public class Meter {  
  2.       public Meter() {  
  3.     }  
  4.       public static void main(String[] args) {  
  5.       int cm=2345;  
  6.       int mtr=0;  
  7.       System.out.println("Total meter(First variant)="+cm/100);  
  8.       while (cm>100) {  
  9.           cm=cm-100;   
  10.          mtr=mtr+1;  
  11.     }  
  12.       System.out.println("Total meters(Second variant)="+mtr);  
  13.    }   
  14. }  

2.10. Дано двузначное число. Найти сумму его цифр:
  1. public class Sum {  
  2.   public Sum() {  
  3.     }  
  4.     public static void main(String[] args) {  
  5.     int num=99;  
  6.     int First_num=num/10;  
  7.     int Second_num=num%10;  
  8.     int Sum_Num=First_num+Second_num;  
  9.     System.out.println("Sum Num="+Sum_Num);  
  10.     }  
  11. }  

2.11. Дано двузначное число. Получить число, Образованное при перестановке цифр заданного числа.
  1. public class Sum {  
  2.   public Sum() {  
  3.     }  
  4.     public static void main(String[] args) {  
  5.     int num=48;  
  6.     int First_num=num/10;  
  7.     int Second_num=num%10;  
  8.     int New_First_num=Second_num*10;  
  9.     int Change_Num=New_First_num+First_num;  
  10.     System.out.println("Change_Num="+Change_Num);  
  11.     }  
  12. }  

2.23. Дано натуральное число п (п > 999). Найти:
а) число сотен в нем;
б) число тысяч в нем.
  1. public class Natur {  
  2.        public Natur() {  
  3.     }  
  4.              public static void main(String[] args) {  
  5.       int nat=7536, one,  dec,  hun, taus,  rez;  
  6.       one=nat%10;   
  7.       dec=(nat/10)%10;   
  8.       hun=(nat/100)%10;   
  9.       taus=nat/1000;  
  10.       rez=taus*1000+hun*100+dec*10+one;   
  11.       System.out.println("Цифра единиц числа="+one) ;  
  12.       System.out.println("Цифра десятков числа="+dec) ;  
  13.        System.out.println("Цифра сотен числа="+hun );  
  14.        System.out.println("Цифра тысяч числа="+taus );  
  15.       System.out.println("Проверка числа="+rez) ;  
  16.     }  
  17. }  

2.34. даны цифры двух целых чисел: двузначного а2а1 и однозначного b, где а1 — число единиц, а2— число десятков. Получить цифры числа, равного сумме заданных чисел (известно, что это число двузначное). Слагаемое— двузначное число и число-результат не определять; условный оператор не использовать.
  1. public class Natur {  
  2.        public Natur() {  
  3.     }  
  4.              public static void main(String[] args) {  
  5.       int a2=6,a1=4,b=3;  
  6.       System.out.println("Первая цифра="+(a2*10+a1+b)/10);  
  7.       System.out.println("Вторая цифра="+(a2*10+a1+b)%10);  
  8.     }  

Немає коментарів:

Дописати коментар