CodeGym/Kursus Java/Modul 1/Penyahpepijatan dalam IDEA: pembolehubah

Penyahpepijatan dalam IDEA: pembolehubah

Tahap, pelajaran
Tersedia

1. Tonton

Apabila pelaksanaan program anda berhenti pada titik putus atau apabila anda melangkah melalui satu arahan pada satu masa, anda boleh melihat nilai pembolehubah yang diketahui di lokasi semasa dalam program.

Mari tulis atur cara yang mengisi 10tatasusunan -elemen dengan nombor dari 100hingga 109. Contoh:

Penyahpepijatan dalam pembolehubah IDEA

IntelliJ IDEA cukup pintar untuk memaparkan nilai pembolehubah penting betul-betul di atas kod. Dalam kes kita, kita bercakap tentang datapembolehubah tatasusunan

Selain itu, di bahagian bawah tangkapan skrin, kita melihat tab Debugger terbuka (bukan Console ). Ia memaparkan semua pembolehubah (bersama-sama dengan nilainya) yang diketahui di tempat ini dalam program.

Jika anda menekan F810 kali, maka anda akan melakukan 5 lelaran melalui gelung (satu tekan untuk pengepala gelung dan satu untuk badan gelung). Kemudian anda akan mendapat hasil seperti ini:

Penyahpepijatan dalam pembolehubah IDEA 2

Kami telah menyelesaikan 5daripada 10lelaran gelung dan anda boleh melihat bahawa tatasusunan data sudah mempunyai 5nilai: 100, 101, 102, 103dan 104.

Dengan cara ini, jika anda meruntuhkan kandungan tatasusunan, anda boleh melihat beberapa pembolehubah yang lebih berguna:

Penyahpepijatan dalam pembolehubah IDEA 3

2. Menukar nilai pembolehubah

Ngomong-ngomong, jika anda ingin menguji bagaimana program anda akan bertindak berdasarkan nilai pembolehubah tertentu, anda boleh menukar nilai mana-mana pembolehubah terus semasa program sedang berjalan (dalam mod nyahpepijat).

Untuk melakukan ini, klik kanan pada nama pembolehubah atau tekan F2:

Kemudian hanya masukkan nilai baharu pembolehubah dan tekan Enterdan itu sahaja:

Anda baru sahaja mempelajari paling banyak 5% daripada semua ciri IntelliJ IDEA. Sebaik sahaja anda telah menguasai ini, kami akan bercakap tentang yang lain.


3. Melaksanakan coretan kod

Anda juga boleh melaksanakan kod sewenang-wenangnya pada bila-bila masa semasa program anda sedang berjalan. Ini dilakukan menggunakan kombinasi kekunci Alt+ F8atau item yang sepadan dalam menu konteks:

Melaksanakan coretan kod

Tetingkap khas akan dibuka di mana anda boleh menulis sebarang kod, dan kod itu boleh menggunakan sebarang pembolehubah yang diketahui di lokasi semasa dalam pelaksanaan program!

Anda boleh memanggil sebarang kaedah, katakan, untuk membuat program memaparkan beberapa teks pada skrin tanpa mengganggu kerjanya! Contoh:

Melaksanakan coretan kod 2
6
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Plan to conquer the world
"First, I'll complete the tasks, then I'm going to make a lot of money. Then I'll take over the world". We found this written in a modest young man's personal journal. Let's imagine he knows exactly when this will happen: we'll use the keyboard to enter a number (the number of years it will take to achieve his goal) and the name of the hopeful conqueror. Then we'll display an interesting phrase.
3
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Predictions
Some predictions are quite logical. For example, if you become a real programmer, then you'll have a high salary after a while. You don't have to be Nostradamus to come up with that. Let's code up a program where we indicate a name and two numbers (a salary and a number of years). Then we'll display a phrase: " will receive in years".
1
Tugasan
Java Syntax,  tahappelajaran
Terkunci
The humble programmer
Dreams about employment as a programmer can't be contained! This is no surprise: The more tasks you finish, the closer you are to achieving your dreams. Let's take another step forward by tackling a task involving humility. Use the keyboard to enter the name of a person, and then display his or her salary. The details are in the task conditions.
1
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Deep and pure love
Among humans, lovers usually form couples. But on some planets, triads are common (For example, Isaac Asimov wrote about them in his novel "The Gods Themselves"). Let's use a program to create a triad. We'll use the keyboard to enter the names of three lovers and then display their intense feelings for each other.
1
Tugasan
Java Syntax,  tahappelajaran
Terkunci
More conversions
Let's calculate the number of full feet in a certain number of inches. We'll create a special method (getFeetFromInches) to do this. Any remainder should be rounded. Thus, if we pass 243 inches to our method, then we will get only 20 feet, not 20.25.
3
Tugasan
Java Syntax,  tahappelajaran
Terkunci
Don't think about seconds…
If you stare at the second hand for a long time, you can feel how quickly and irretrievably time is slipping away.. Enough gawking at the second hand. Instead, let's figure out a task involving seconds.
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi