홈>
이 double의 모든 문자를 2로 나누고 나머지
(3.9191070819954144E14)
를 가져와야합니다.
. 예
3/2=1(remainder)
9/2=1(remainder)
완료하고 새로운 가치 11을 형성 할 때까지 .... 이것이 내가 얻은 결과,
norrrmal 0.1679....Value
통과하지 못함
//the value come from rulesfpadouble
double rulesfpadouble = 3.9191070819954144E14;
DecimalFormat numberFormatted = new DecimalFormat("#");
System.out.println("rule : \t" + numberFormatted.format(rulesfpadouble));
//Start encode the data//
String[] too = rulefpas.split("/^\\d*\\.?\\d*$/");//Regex split
double a[] = new double[too.length]; //Makes new int array
for(int i=0;i<a.length;i++){
a[i] = Double.parseDouble(too[i]); //Converts String to int
System.out.println("a value"+ a[i]);
}
double[] normal = new double[a.length];
for(int k = 0; k < a.length; k++)
{
normal[k] = a[k] % 2;
str = Arrays.toString(normal);
System.out.println("norrrmal"+str);
}
관련 질문
- 정의되지 않은 수의 배열[]을 사용하여 Java 배열[][]을 생성하는 방법
- java : 목록에 배열에 포함된 항목이 하나 이상 포함되어 있는지 확인하는 빠른 방법
- java : charArray에서 모음을 소문자로 만들기
- 1D 배열 값을 기반으로 Java에서 2D 배열을 정렬하는 방법
- java : 인스턴스화 된 개체에 NPE가 발생했습니다. [중복]
- java : 객체를 배열에 저장하고 저장된 객체 데이터 인쇄
- javascript : Java에서 숫자를 어떻게 뒤집습니까? 예: 345 출력: 543 [중복]
- java : 바이너리 검색에서 array(end)의 마지막 요소를 단순히 array.length가 아닌 rr.length-1로 지정하는 이유
- java : 인덱스에서 값을 빼서 배열 균등화
- java : 2 값으로 증가하는 동일한 배열 가져오기
예제 문자열의 경우
\D
를 사용하여 숫자가 아닌 모든 것을 먼저 제거 할 수 있습니다 빈 문자열로 바꾸고 빈 문자열로 분할하여 배열을 가져옵니다.그런 다음 배열을 반복하고 나머지를 새로운 배열에 저장하십시오 :
데모