자바 언어:다음날-2-방과 후 숙제-12/09/2014
프로 그래 밍:줄 을 바 꾸 어 출력 하기 전 20 개의 피 보 나 계 수 는 각각 교체 와 재 귀 두 가지 방식 으로 이 루어 져 야 합 니 다.
//
public class First {
public static void main(String[] args) {
int F0 = 0;
int F1 = 1;
int[] FS = new int[20];// :FS,
FS[0] = F0;//
FS[1] = F1;//
for(int i = 2;i < 20;i++){//
FS[i] = FS[i-1] + FS[i-2];
}
for(int i = 0;i < 20;i++){//
System.out.println(FS[i]);
}
// :System.out.println(Arrays.toString(FS));
}
}
2.프로 그래 밍 줄 바 꾸 기 출력 10 이내 에 10 의 단 계 를 포함한다.
// 10
public class Second {
public static void main(String[] args) {
int Num = 1;
for(int i = 1;i <= 10;i++){
Num = Num * i;
System.out.println(Num);
}
}
}
3.한 배열 1,2,3,4,5,6 을 새 배열 로 바 꾼 다음 에 출력 하고 6,5,4,3,2,1 을 출력 합 니 다.
import java.util.Arrays;
public class Third {
public static void main(String[] args) {
int [] trsArray = new int[]{1,2,3,4,5,6};//
int [] newArray = new int[trsArray.length];//
// :
for(int i = 0;i < trsArray.length;i++){
newArray[trsArray.length-i-1] = trsArray[i];
}
System.out.println(Arrays.toString(newArray));
}
}
4.현재 두 개의 배열 을 제시 합 니 다.배열 a:1,7,9,11,13,15,17,19 배열 b:2,4,6,8,10.
두 배열 을 합 친 후 배열 c 로 정렬 합 니 다.
import java.util.Arrays;
public class Four {
// Java API
public static void main(String[] args) {
int[] a = new int[]{1,7,9,11,13,15,17,19};
int[] b = new int[]{2,4,6,8,10};
int[] c = new int[a.length + b.length];
System.arraycopy(a, 0, c, 0, a.length);
System.arraycopy(b, 0, c, a.length,b.length);
Arrays.sort(c);
System.out.println(Arrays.toString(c));
}
}
5.함수 하 나 를 작성 하여 문자열 의 세 번 째 배수 문 자 를 삭제 합 니 다(이 문자 가 c 라면 삭제 하지 않 습 니 다).남 은 문자열 과 문자열 의 길 이 를 인쇄 하고 코드 를 작성 하여 상기 방법 을 테스트 합 니 다.
문자열:abcdefghijlk.
함수 호출 후 출력:abcdeghjl 남 은 길이 9
6.각각 거품 이 생기 고 순 서 를 선택 하여 1,17,19,13,11,15,9,7 배열 의 순 서 를 실현 한다.
import java.util.Arrays;
public class Six {
//
public static void main(String[] args) {
int[] arr = new int[]{1,17,19,13,11,15,9,7};
for(int i = 0;i < arr.length;i++){
for(int j = 0;j < arr.length-1;j++){//-1
int cur=0;//
if(arr[j] > arr[j+1]){
cur = arr[j];
arr[j] = arr[j+1];
arr[j+1] = cur;
}
}
}
System.out.println(Arrays.toString(arr));
}
import java.util.Arrays;
public class Six {
//
public static void main(String[] args) {
int[] arr = new int[]{1,17,19,13,11,15,9,7};
for(int i = 0;i < arr.length;i++){// -1, "<="
for(int j = i;j < arr.length-1;j++){//-1 ,
// j i
int cur=0;//
if(arr[i] > arr[j+1]){//j+1 -1
cur = arr[i];
arr[i] = arr[j+1];
arr[j+1] = cur;
}
}
}
System.out.println(Arrays.toString(arr));
}
}
프로그램 이 완전 하지 않 아서 개선 이 필요 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.