Heim > Java > javaLernprogramm > Hauptteil

Schreiben Sie verschiedene Arten von Code

巴扎黑
Freigeben: 2017-06-26 09:24:09
Original
1441 Leute haben es durchsucht

Geben Sie den Monat über die Tastatur ein und geben Sie die entsprechende Jahreszeit aus
Falldurchdringung:
Das Wesentliche ist, dass es im Körper der Fallanweisung keine Unterbrechung gibt
Wenn es keine Unterbrechung gibt , es wird direkt die nächste case-Anweisung eingegeben. Der Körper wird weiter ausgeführt, bis eine Pause erfolgt

                              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("呵呵呵 "                   }
Nach dem Login kopieren

Alle Palindrome in der 5-stelligen Zahl ausgeben
Bereich: 10000 ~ 100000
Bedingungen: Einerstelle == Tausenderstelle && Zehnerstelle == Tausenderstelle

 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     }
Nach dem Login kopieren

Array-Elementaustausch
Original array int[] arr = {10,20,30,40,50};
Output arr={ 50, 40, 30, 20, 10};

Idee:
Definieren Sie zwei Variablen i und j, um sie jeweils darzustellen. Die Indexwerte des vorherigen und des folgenden Elements
tauschen Sie wiederholt Elemente aus und verschieben Sie die Indexwerte

 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         }
Nach dem Login kopieren

Fibonacci
Ab dem dritten Monat nach der Geburt bringen sie jeden Monat ein Kaninchenpaar zur Welt Bringen Sie jeden Monat ein weiteres Kaninchenpaar zur Welt
Wenn die Kaninchen nicht sterben, fragen Sie: Wie viele Kaninchenpaare gibt es im zwanzigsten Monat?

 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     }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSchreiben Sie verschiedene Arten von Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage