>컴퓨터 튜토리얼 >컴퓨터 지식 >간단한 Java 프로그래밍 설명

간단한 Java 프로그래밍 설명

王林
王林앞으로
2024-01-25 08:21:10665검색

간단한 Java 프로그래밍 설명

간단한 자바 프로그래밍은 그림과 같습니다. 세 자리 숫자를 유지하도록 출력 결과를 변경하는 방법

printf("s=%.3f",s); 소수점 이하 3자리 유지

아래 예를 보세요:

더블디 = 345.678;

String s = "안녕하세요!";

int i = 1234;

//"%"는 형식화된 출력을 의미하고 "%" 뒤의 내용은 형식에 대한 정의입니다.

System.out.printf("%f",d); //"f"는 형식화된 출력 부동 소수점 숫자를 의미합니다.

System.out.printf("%9.2f",d);//"9.2"의 9는 출력 길이를 나타내고 2는 소수점 이하 자릿수를 나타냅니다.

System.out.printf("%+9.2f",d); //"+"는 출력 번호에 더하기 또는 빼기 기호가 있음을 의미합니다.

System.out.printf("%-9.4f",d); //"-"는 출력 번호가 왼쪽 정렬됨을 의미합니다(기본값은 오른쪽 정렬됨).

System.out.printf("%+-9.3f",d); //"+-"는 출력 번호가 부호 있고 왼쪽 정렬되었음을 의미합니다.

System.out.printf("%d",i);//"d"는 10진 정수 출력을 의미합니다.

System.out.printf("%o",i);//"o"는 8진 정수를 출력한다는 뜻입니다.

System.out.printf("%x",i);//"d"는 16진수 정수를 출력한다는 의미입니다.

System.out.printf("%#x",i);//"d"는 16진수 플래그로 정수를 출력한다는 의미입니다.

System.out.printf("%s",s); //"d"는 출력 문자열을 나타냅니다.

System.out.printf ("부동 소수점 숫자 출력: %f, 정수: %d, 문자열: %s", d, i, s) // 여러 변수가 출력될 수 있으므로 순서에 주의하세요. .

System.out.printf ("문자열: %2$s, 16진수 %1$d: %1$#x", i, s) //"X$"는 어떤 변수인지 나타냅니다.

Java 프로그래밍: 공의 반경을 입력하고 소수점 세 자리까지 공의 부피를 계산하세요

참고:

/*

* 구의 부피는 4/3πr3인 것으로 알려져 있습니다. 구의 반지름을 입력하고 구의 부피를 계산하는 프로그램을 작성해 보세요.

*명령창에서 입력

*/

java.util.Scanner 가져오기;

public class Volume{ //Java에서 클래스 멤버 변수 정의

public static void main(String args[]){ //main() 메소드 본체, 자바 응용 프로그램의 입구

Scanner s=new Scanner(System.in);

System.out.println("볼륨을 원하는 구의 반경 r을 입력하세요") // 프롬프트 내용 출력

double r=s.nextDouble(); //이중 변수 정의

double v; //이중 변수 정의

v=4*Math.PI*Math.pow(r,3)/3; //연산식

System.out.println ("구체의 부피는 "+v"입니다); //계산 결과를 출력하고, 처음에는 "구체의 부피는"을 출력합니다

}

}

Java 예약 숫자 문제

Java와 함께 제공되는 클래스를 사용하는 것이 더 편리합니다. 예를 들어 보겠습니다.

java.text.DecimalFormat 가져오기;

공개 수업 테스트 {

public static void main(String[] args) {

이중 숫자 = 0.235463;

DecimalFormat fmt = new DecimalFormat(".###%");

System.out.println(fmt.format(num));

}

}

// 디스플레이: 23.546%

".###%"의 #은 있으면 표시하고, 없으면 표시하지 않는다는 뜻이므로 #은 최대 3자리까지 표현 가능합니다. , 나머지 숫자는 생략됩니다.

Java 계산에서 유지할 소수 자릿수를 설정하는 방법

방법 1:

반올림

더블 f = 111231.5585;

BigDecimal b = 새로운 BigDecimal(f);

double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

소수점 두 자리

방법 2:

java.text.DecimalFormat df =new java.text.DecimalFormat(”#.00″);

df.format(형식을 지정하려는 숫자)

예: 새로운 java.text.DecimalFormat(”#.00″).format(3.1415926)

#.00은 소수점 이하 두 자리를 의미합니다. #.0000은 소수점 이하 네 자리를 의미합니다...

방법 3:

더블디 = 3.1415926;

문자열 결과 = 문자열 .format("%.2f");

%.2f %.는 소수점 앞의 모든 자릿수를 의미합니다. 2는 소수점 이하 두 자리를 의미하며, 이는 부동 소수점 형식을 의미합니다.

위 내용은 간단한 Java 프로그래밍 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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