>Java >java지도 시간 >다양한 유형의 코드 작성

다양한 유형의 코드 작성

巴扎黑
巴扎黑원래의
2017-06-26 09:24:091465검색

월을 키보드로 입력하고 해당 계절을 출력합니다
케이스 침투:
케이스 문 본문에 Break가 없다는 것이 핵심입니다
Break가 없으면 다음 케이스의 문 본문에 바로 입력됩니다. 실행을 계속하면 중단될 때까지 점프하지 않습니다

                              Scanner sc =          System.out.println("请输入数字"          num =                            1          2          12             System.out.println("冬季"                       3          4          5             System.out.println("c季"                       6          7          8             System.out.println("夏季"                       9          10          11             System.out.println("秋季"                                    System.out.println("呵呵呵 "                   }

모든 회문 번호를 5자리로 인쇄합니다.
범위: 10000 ~ 100000
조건: 단위 자리 == 만 자리 && 십 자리 == 수천

 1 public static void main(String[] args) { 2          3         for(int i = 10000; i < 100000; i++){ 4             //求各个位  5                 int g = i%10; 6                 int s = i/10%10; 7                 //int b = i/10/10%10; 8                 int q = i/10/10/10%10; 9                 int w = i/10/10/10/10%10;10             //条件判断 11             if(g == w && s == q){12                 System.out.println(i);13             }14         }15 16     }

배열 요소 교환
원본 배열 int[] arr = {10,20,30,40,50};
Output arr={ 50, 40, 30, 20, 10}; :
이전 요소와 다음 요소를 각각 나타내기 위해 두 개의 변수 i와 j를 정의합니다. 인덱스 값
은 i

 1  public static void main(String[] args) { 
 2         // TODO Auto-generated method stub 
 3         int[] arr = {10,20,30,40,50}; 
 4         //定义两个变量 i j  
 5         int i = 0; 
 6         int j = arr.length-1; 
 7         //在 i< j的情况下反复交换和移动ij  
 8         while(i<j){ 
 9             //交换
 10             int tmp = arr[j]; // 把后面元素的值 存放到临时变量中
 11             arr[j] = arr[i];  //把前面元素值 赋值给后面元素 
 12             arr[i] = tmp; // 把临时变量中存放的 原后面元素的值 赋值给前面的元素 
13             
14             //移动索引值 
15             i++;
16             j--;
17         }

Fibonacci

한 쌍의 토끼가 있고, 토끼는 태어난 지 3개월부터 매달 한 쌍씩 태어나고, 작은 토끼가 3개월이 된 이후에도 토끼가 죽지 않으면 매달 한 쌍의 토끼가 태어난다. 스무 번째 달?

 1 public static void main(String[] args) { 
 2         // TODO Auto-generated method stub 
 3         int[] arr = new int[20]; 
 4          
 5         arr[0] = 1; 
 6         arr[1] = 1; 
 7          
 8         for(int i = 2;i<arr.length;i++){ 
 9             arr[i] = arr[i-1] + arr[i-2];
 10         }
 11         
 12         System.out.println("最终的兔子数: "+arr[19]);
 13     }

위 내용은 다양한 유형의 코드 작성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.