Күрделі сандар екі бөліктен тұрады - нақты бөлік және саналы бөлік. Бұл оқулықта біз екі күрделі сан қосу үшін Java бағдарламасын жазамыз. Күрделі сандарды қосқанда, біз келесі диаграммада көрсетілгендей нақты бөліктерді және жорамал бөліктерді бірге қосамыз.
Мысал - Java-ге екі күрделі сан қосу
Бұл бағдарламада ComplexNumber
класы бар. Бұл сыныпта бізде екі мысалға айнымалы мәндер бар: нақты және саналы сандарды күрделі сандарды ұстау үшін нақты және имг.
Біз олардың нақты және мағыналы бөліктерін бірге қосу арқылы екі сан қосу үшін әдіс сомасы () жарияладық.
Бұл класс конструкторы күрделі сандарды инициализациялау үшін қолданылады. Мысалы, біз осы сыныптың данасын ComplexNumber temp = new ComplexNumber(0, 0);
, ол 0 + 0i
күрделі санды жасайды.
қоғамдық класс ComplexNumber {// күрделі сандардың нақты және саналы бөліктері үшінқос нақты, img;// конструктор күрделі санды инициализациялау үшінComplexNumber (қос r, қос i) { this.real = r; this.img = i;}public static ComplexNumber сомасы (ComplexNumber c1, ComplexNumber c2){ // екі санның сомасын ұстап тұру үшін уақытша күрделі санды құру ComplexNumber temp = жаңа ComplexNumber (0, 0); temp.real = c1.real + c2.real; temp.img = c1.img + c2.img; // шығару комплексінің нөмірін қайтарады қайтару temp; } public static void main (Жол аралдары []) { ComplexNumber c1 = жаңа ComplexNumber (5.5, 4); ComplexNumber c2 = жаңа ComplexNumber (1.2, 3.5); ComplexNumber temp = sum (c1, c2); System.out.printf («Sum:» + temp.real + «+» + temp.img + «i»); } }
Шығару:
Сумма: 6.7 + 7.5i
Скриншот: Eclipse IDE ішіндегі Same Java бағдарламасы -
Eclipse IDE-да шығу:
Міне бірнеше мысалдармен байланысты java:
Пікір қалдыру Жауапты