>  기사  >  Java  >  Java 16진수 변환, 입력 및 이름 지정 문제를 해결하는 방법

Java 16진수 변환, 입력 및 이름 지정 문제를 해결하는 방법

WBOY
WBOY앞으로
2023-05-12 10:46:131096검색

십진수를 이진수로 변환: 몫이 0이 될 때까지 나머지를 취하여 나머지의 순서를 반대로 하여 이진수로 표시되는 값을 얻습니다. (8진수와 16진수에도 동일하게 적용됩니다)

2진수에서 8진수로: 2진수 값은 세 자리 그룹으로 계산됩니다.

2진수에서 16진수로: 2진수 4자리 계산 값입니다.

8진수와 16진수를 2진수로 변환하는 것은 2진수를 8진수와 16진수로 변환하는 역작업입니다.

Java 입력은 C/C++(?)보다 복잡한 것 같습니다

먼저 패키지 util에 Scanner를 도입하고 Scanner 객체를 생성한 후 입력을 하면 됩니다.

코드는 다음과 같습니다.

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();
    }
  }

결과는 다음과 같습니다.

Java 16진수 변환, 입력 및 이름 지정 문제를 해결하는 방법

여기를 수정하기 전 알아두어야 할 사항:

Java는 출력을 자동으로 래핑하지 않습니다.

System.out.println(); Wrap

System.out.print(); 줄 바꿈을 하지 않습니다

변수 이름 지정에 대한 많은 규칙이 있으며 대부분 C/C++ 식별자는 숫자, 문자 및 밑줄로 구성될 수 있습니다. 문자와 밑줄로만 시작할 수 있지만 Java에서는 하나를 사용할 수 있습니다(입력하면 변경됩니다. 스크린샷이 표시됩니다)

Java 16진수 변환, 입력 및 이름 지정 문제를 해결하는 방법

(Han Shunping 선생님의 사진)

동시에, 선생님도 명명 규칙을 알려주셨기 때문에 여기에 하나씩 나열하지는 않겠습니다:

Java 16진수 변환, 입력 및 이름 지정 문제를 해결하는 방법

마지막으로 이전에 언급되지 않은 몇 가지 지식 포인트를 추가하려면:

C/C++에는 부호 있는 숫자와 부호 없는 숫자가 있습니다. 하지만 Java에는 부호 없는 숫자가 없습니다

Java 연산자

 0001로 보완되며, 연산은 0100입니다(실제 사용 시) , 여기서 연산은 4

>는 오른쪽 Shift를 의미합니다. 숫자가 양수이면 상위 비트는 0이 아닙니다. 상위 비트는 1

 0100으로 보완되며, 계산은 0001입니다(실제 사용시 여기서의 계산은 4>>2인데 보수코드 연산으로 변환하여 계산합니다)

>>> 부호 없는 오른쪽 시프트(논리적 오른쪽 시프트)를 의미합니다. 양수 또는 음수에 관계없이 오른쪽 시프트 이후 상위 비트는 0으로 채워집니다

참고:

# 위의 세 가지 작업은 모두에서 수행됩니다. 보수 수의 기초#

위 내용은 Java 16진수 변환, 입력 및 이름 지정 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제