
Orodha ya maudhui:
- Hatua ya 1: Unda Mradi wa Java
- Hatua ya 2: Unda Kifurushi
- Hatua ya 3: Unda Darasa la Kubadilisha
- Hatua ya 4: Unda Darasa la Jaribio la Kazi
- Hatua ya 5: Unda Njia ya Kubadilisha
- Hatua ya 6: Ongeza Vigezo vya Aina
- Hatua ya 7: Kupiga simu Tuma
- Hatua ya 8: Njia kuu
- Hatua ya 9: Anza kupiga simu Kubadilisha
- Hatua ya 10: Chagua Nambari kamili
- Hatua ya 11: Tenganisha Vigezo
- Hatua ya 12: Kigezo cha Kazi ya Lambda
- Hatua ya 13: Mwili wa Kazi wa Lambda
- Hatua ya 14: Toa Matokeo
- Hatua ya 15: Jaribu
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Maingiliano ya kazi katika Java ni zana muhimu sana ambayo waandaaji wengi wapya hawatumii. Wanaruhusu waendelezaji kuondoa nambari zao ili iweze kutumika kwa shida nyingi tofauti. Hii ni muhimu sana na misemo ya Lambda ambayo inaruhusu kazi kuundwa ndani ya vigezo vya njia. Maagizo haya yanaonyesha jinsi ya kutumia kiolesura cha kazi cha msingi kinachoitwa Kazi. Kazi ina njia ya kufikirika inayoitwa kuomba ambayo inachukua parameter moja ya aina ya generic na kurudisha aina ya generic. Kuomba sio lazima kufafanuliwe mpaka wito wa njia ambayo simu zinatumika. Hii ni nguvu sana kwa sababu inaruhusu waandaaji kutumia kipande hicho hicho cha nambari mara kadhaa ikibidi ubadilishe simu kwa njia hiyo.
Hatua ya 1: Unda Mradi wa Java
Fungua IDE na uunda mradi wa java, jina sio muhimu. Nimeita jina langu "Maagizo."
Hatua ya 2: Unda Kifurushi

Unda kifurushi kipya katika faili chanzo, inayoitwa "maelekezo."
Hatua ya 3: Unda Darasa la Kubadilisha
Katika kifurushi cha maagizo, tengeneza darasa jipya linaloitwa Converter na Ingiza java.util.function. Function.
Hatua ya 4: Unda Darasa la Jaribio la Kazi

Katika kifurushi cha maagizo, tengeneza darasa jipya linaloitwa FunctionTest.
Hatua ya 5: Unda Njia ya Kubadilisha

Katika darasa la Kubadilisha, Unda njia inayoitwa "kubadilisha" ambayo inarudisha Kamba s na inachukua int x na Kazi f kama vigezo.
Hatua ya 6: Ongeza Vigezo vya Aina
Ongeza vigezo vya aina kamili na Kamba kwenye parameter ya Kazi f. Hii inapaswa kuonekana kama: Kazi f
Hatua ya 7: Kupiga simu Tuma

Rudisha matokeo ya kupiga kazi ya kuomba kwenye f na x na parameta kwa kurudi f.apply (x)
Hatua ya 8: Njia kuu
Unda njia kuu katika FunctionTest.
Hatua ya 9: Anza kupiga simu Kubadilisha
Katika njia kuu ya darasa la FunctionTest anza kuita njia ya kubadilisha Converter.convert (
Hatua ya 10: Chagua Nambari kamili

Ndani ya mabano, ingiza int ambayo ungependa kubadilisha kuwa kamba. Hii inapaswa kuonekana kama picha hapo juu.
Hatua ya 11: Tenganisha Vigezo
Kigezo kinachofuata ni kazi ya Lambda. Na mshale kwenye nafasi kwenye picha hapo juu, andika koma lakini nafasi ya kujipambanua kati ya vigezo viwili.
Hatua ya 12: Kigezo cha Kazi ya Lambda
Ifuatayo, utaandika vigezo vya kazi ya lambda. (Integer x) ni parameter yetu pekee
Hatua ya 13: Mwili wa Kazi wa Lambda

Kufuatia parameter, chapa -> kuashiria kwamba maandishi yanayofuata ni mwili wa kazi. Chapa x.toString, funga mabano, na maliza na semicoloni.
Hatua ya 14: Toa Matokeo
Ili kuhakikisha kuwa programu inafanya kazi, mpe simu ili ubadilishe kuwa tofauti ya Kamba inayoitwa matokeo
Hatua ya 15: Jaribu

Angalia matokeo hayo ni sawa na toleo la kamba ya parameta ya Nambari ambayo umechagua. Njia moja rahisi ya kufanya hivyo ni kwa taarifa ikiwa, iliyoonyeshwa hapa chini.
Ilipendekeza:
Kufanya kazi na LED Kutumia Arduino UNO katika Mizunguko ya TinkerCAD: Hatua 7

Kufanya kazi na LED Kutumia Arduino UNO katika Mizunguko ya TinkerCAD: Mradi huu unaonyesha kufanya kazi na LED na Arduino katika mizunguko ya TinkerCAD
Maonyesho ya sehemu mbili-7 ya Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono: Hatua 9 (na Picha)

Maonyesho ya sehemu mbili-7 yaliyodhibitiwa na Potentiometer katika CircuitPython - Maonyesho ya Uvumilivu wa Maono: Mradi huu hutumia potentiometer kudhibiti onyesho kwenye sehemu kadhaa za maonyesho ya LED (F5161AH). Kadri kitanzi cha uwezo wa kugeuza kinapogeuzwa nambari inayoonyeshwa hubadilika katika masafa ya 0 hadi 99. Ni LED moja tu inayowashwa wakati wowote, kwa ufupi sana, lakini
Kufanya kazi na LED mbili kutumia Arduino UNO katika nyaya za TinkerCAD: Hatua 8

Kufanya kazi na LED mbili kutumia Arduino UNO katika nyaya za TinkerCAD: Mradi huu unaonyesha kufanya kazi na LED mbili na Arduino katika nyaya za TinkerCAD
NODEMcu Usb Port Haifanyi Kazi? Pakia Nambari ya Kutumia USB kwa Moduli ya TTL (FTDI) katika Hatua 2 tu: Hatua 3

NODEMcu Usb Port Haifanyi Kazi? Pakia Nambari ya Kutumia USB kwa Moduli ya TTL (FTDI) kwa Hatua 2 tu: Umechoka kuunganisha kwa waya nyingi kutoka USB hadi moduli ya TTL kwa NODEMcu, fuata hii inayoweza kufundishwa, kupakia nambari hiyo kwa hatua 2 tu. Ikiwa bandari ya USB ya NODEMcu haifanyi kazi, basi usiogope. Ni tu chip ya dereva ya USB au kontakt USB,
Fanya Maonyesho ya Sayansi Maingiliano: Hatua 7 (na Picha)

Fanya Maonyesho ya Sayansi Maingiliano: Ikiwa umewahi kutaka kutoa onyesho la kawaida la slaidi au fomati za mara tatu, unaweza kufurahiya kufanya onyesho la kawaida, la kuingiliana ambalo linawezeshwa na programu ya Scratch, bodi ya Makey Makey, na vifaa vya msingi vya ufundi! Shughuli hii inasaidia