javaSE基础代码案例
生活随笔
收集整理的這篇文章主要介紹了
javaSE基础代码案例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package org.test;
import java.util.Arrays;
import java.util.Scanner;/***
* 項目名稱:Test
* 類名稱:TestMain
* 類描述:
* 創建人:Mu Xiongxiong
* 創建時間:2018-3-29 下午3:49:00
* 修改人:Mu Xiongxiong
* 修改時間:2018-3-29 下午3:49:00
* 修改備注:
* 個人博客地址:https://blog.csdn.net/qq_34137397
* @version
**/
public class TestMain {static Scanner scanner = new Scanner(System.in);/*** * @Description: 該方法的主要作用:* 小明左手拿著黑桃10,右手拿著紅桃8,*現在要交換小明左右兩只手里面的紙牌,*使用程序模擬這一過程。* @Title: test1* @param 設定文件 * @return 返回類型:void * 個人博客地址:https://blog.csdn.net/qq_34137397 * @throws*/public static void test1(){String left = "黑桃10";String right="紅桃8";String temp = "";temp = left;left = right;right = temp;System.out.println("左邊"+left);System.out.println("右邊"+right);}//從鍵盤輸入3個整數,分別賦給a,b,c,//然后將輸入的數按照從小到大的順序放在a,b,c,中,//并輸出三個變量的值public static void test2(){System.out.println("請輸入第一個數:");int a = scanner.nextInt();System.out.println("請輸入第二個數:");int b = scanner.nextInt();System.out.println("請輸入第三個數:");int c = scanner.nextInt();int x=0;if(a>b){x=a;a=b;b=x;}if(a>c){x=a;a=c;c=x;}if(b>c){x=b;b=c;c=x;}System.out.println(a+","+b+","+c);}//使用for循環,計算2+4+6+.....+n的總和。n=100public static void test4(){int sum=0;for(int i=2;i<=100;i+=2){sum+=i;}System.out.println(sum);}//用while語句編寫程序1+2+3+.....+100。public static void test5(){int i = 0;int sum = 0;while( i<=100){i++;sum+=i;}System.out.println("總和是:"+sum);}//輸入一批數,輸出其中的最大值和最小值,輸入0結束public static void test6(){int max = 0,min = 0,nums = 1,i = 0;System.out.println("請輸入第1個數:");nums = scanner.nextInt();max = nums;min = nums;for(i = 1;nums != 0;i++){System.out.println("請輸入第"+(i+1)+"個數:");nums = scanner.nextInt();if(nums != 0){ if(nums > max){max = nums;}if(nums < min){min = nums;}}}System.out.println("最大值為:"+max);System.out.println("最小值為:"+min);
}//對1-100的奇數進行求和(利用for語句并利用continue語句)。public static void test7(){int sum = 0;for (int i = 1; i <=100; i++) {if(i%2==0){continue;}else{sum+=i;}}System.out.println("和是:"+sum);}//編寫程序,實現猜數小游戲。//隨機生成一個0~99(包括0和99)//的數字,從控制臺輸入猜測的數字,//輸出提示太大還是太小,繼續猜測,//直到猜到為止,游戲過程中,記錄猜對所需的次數,public static void test8(){//生成一個隨機數int num = (int)(Math.random()*100);System.out.println("隨機數是:"+num);System.out.println("請猜數字:");int cai = scanner.nextInt();int count = 1;do {if(cai>num){System.out.println("猜的太大了");}else if(cai<num){System.out.println("猜的太小了");}else{System.out.println("終于猜對了!");break;}count++;System.out.println("請猜數字:");cai = scanner.nextInt();} while (cai!=num);System.out.println("猜的次數是:"+count);switch (count) {case 1:System.out.println("你太聰明了!");break;case 2:case 3 :case 4:case 5:System.out.println("不錯,再接再厲!");break;default:System.out.println("太笨了");break;}}//編寫一個程序,//從鍵盤讀入10個整數存入整型數組a中,//然后逆序輸出這10個整數。public static void test9(){int num[] = new int [10];for (int i = 0; i < num.length; i++) {System.out.println("請輸入第"+(i+1)+"個數:");num[i] = scanner.nextInt();}//排序Arrays.sort(num);for (int i =num.length-1;i>=0 ;i--) {System.out.println(num[i]);}}//雞兔同籠問題,籠中上面頭有35個,下面94只腳,問,總共有幾只兔幾只雞。public static void test10(){int x=0; //雞int y=0; //兔for(x=0;x<=35;x++) { //遍歷雞的只數y=35-x; //兔的只數等于35 - 雞if(2*x+4*y==94) //如果雞和兔的腳總數是94 System.out.println("雞"+x+"只,兔"+y+"只");}}//手動輸入一個正整數,判斷其是否為素數public static void test11(){System.out.println("請輸入一個正整數:");int num = scanner.nextInt();boolean flag = false;if(num<=1){System.out.println("他不是素數!");}else{for (int i = 2; i < num; i++) {if(num%i==0){flag = true;}}if(flag==true){System.out.println(num+"不是素數");}else{System.out.println(num+"是素數");}}}public static void test12(){int a = 2,b= 1,c= 0,sum=0;for (int i = 1; i <=20; i++) {sum = a/b; c = a+b;b = a;a = c;}System.out.println("和為\t"+sum);}public static void main(String[] args) {test12();}}
總結
以上是生活随笔為你收集整理的javaSE基础代码案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑玩FPS游戏FPS正常,但是老是出现
- 下一篇: 如何给视频中插入视频,字幕,以及去掉前后