Rumah  >  Artikel  >  Java  >  Bagaimana untuk menyelesaikan masalah penukaran heksadesimal Java, input dan penamaan

Bagaimana untuk menyelesaikan masalah penukaran heksadesimal Java, input dan penamaan

WBOY
WBOYke hadapan
2023-05-12 10:46:131095semak imbas

Tukar daripada perpuluhan kepada perduaan: bahagikan dengan dua dan ambil baki sehingga hasil bagi sifar. (Perkara yang sama berlaku untuk perlapanan dan perenambelasan)

Perduaan kepada perlapanan: Nilai perduaan dikira dalam kumpulan tiga digit.

Perduaan kepada perenambelasan: Perduaan nilai pengiraan empat digit.

Menukar perlapanan dan perenambelasan kepada perduaan ialah operasi songsang bagi menukar perduaan kepada perlapanan dan perenambelasan.

Input Java nampaknya lebih rumit daripada C/C++ (?)

Mula-mula, perkenalkan Pengimbas di bawah util pakej, cipta objek Pengimbas, dan kemudian input boleh dilakukan.

Kod adalah seperti berikut:

import java.util.Scanner;
public class cin{
  public static void main(String[] args){
    Scanner myScanner = new Scanner(System.in);//创建Scanner的对象
    System.out.print("name:");
    String name = myScanner.next();//录入姓名
    System.out.print("age:");
    int age = myScanner.nextInt();//录入年龄
    System.out.print("score:");
    double score = myScanner.nextDouble();//录入成绩
    System.out.println();
    //依次输出姓名、年龄、成绩
    System.out.print("name: " + name);
    System.out.println();
    System.outprint("age: " + age);
    System.out.println();
    System.out.print("score: " + score);
    System.out.println();
    }
  }

Hasilnya adalah seperti berikut:

Bagaimana untuk menyelesaikan masalah penukaran heksadesimal Java, input dan penamaan

Titik pengetahuan sebelum menyemak di sini:

Java tidak membalut output secara automatik

System.out.println(); akan membalut

System.out.print(); 🎜>

Terdapat juga banyak peraturan untuk penamaan pembolehubah, yang kebanyakannya serupa dengan pengecam C/C++ boleh terdiri daripada nombor, huruf dan garis bawah dan hanya boleh bermula dengan garis bawah di Java, anda juga boleh menggunakan satu (ia akan berubah apabila anda menaipnya, seperti yang ditunjukkan dalam tangkapan skrin )

Bagaimana untuk menyelesaikan masalah penukaran heksadesimal Java, input dan penamaan(Gambar daripada cikgu Han Shunping)

Pada masa yang sama masa tu cikgu juga bagi konvensyen penamaan yang tidak akan disenaraikan satu persatu disini:

Bagaimana untuk menyelesaikan masalah penukaran heksadesimal Java, input dan penamaanAkhir sekali tambahkan beberapa ilmu yang tidak disebutkan sebelum ini:

Terdapat nombor yang ditandatangani dan nombor yang tidak ditandatangani dalam C/C++, tetapi tiada nombor yang tidak ditandatangani dalam Java

Dalam pengendali Java

 0001, dan operasi ialah 0100 (ini adalah penggunaan sebenar) Operasi ialah 4

>> bermaksud anjakan ke kanan: jika nombor itu positif, bit tinggi bukan 0, bit tinggi Pelengkap 1

 0100, selepas operasi ia adalah; 0001 (dalam penggunaan sebenar, operasi di sini ialah 4 >> 2, tetapi operasi ditukar kepada operasi pelengkap dua)

>>> ; Mewakili anjakan kanan tidak bertanda (anjakan kanan logik): tanpa mengira positif atau negatif, bit tinggi diisi dengan 0 selepas anjakan kanan

Nota: tidak wujud

# Semua tiga Operasi di atas berdasarkan nombor pelengkap dua #

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah penukaran heksadesimal Java, input dan penamaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam