日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java范例_Java范例集锦(一)

發布時間:2023/12/15 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java范例_Java范例集锦(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

范例1:不用其他變量實現兩個變量

通常在對變量互換時,將創建一個臨時變量來共同完成互換,臨時變量的互換增加了系統資源的消耗。如果需要交換的是兩個整數類型的變量,則可以使用異或運算符(^)進行更高效的處理。實現代碼如下:

importjava.util.Scanner;public classVarExchange {public static voidmain(String[] args) {//TODO Auto-generated method stub

Scanner scan=new Scanner(System.in); //創建掃描器

System.out.println("請輸入變量A的值");long A=scan.nextLong(); //接收第一個變量

System.out.println("請輸入變量B的值");long B=scan.nextLong(); //接收第二個變量

System.out.println("A="+ A + "\tB="+B);

System.out.println("執行變量互換...");

A=A^B; //執行變量互換

B=B^A;

A=A^B;

System.out.println("A="+A+"\tB="+B); //輸出交換后的結果

}

}

范例2:判斷數字的奇偶性

根據數字被2整除的余數來判斷一個數是否是奇數還是偶數,如果余數為0,則表示偶數,否則為奇數。示例代碼如下:

importjava.util.Scanner;public classIntegerCheck {public static voidmain(String[] args) {//TODO Auto-generated method stub

Scanner scan=new Scanner(System.in); //創建輸入流掃描器

System.out.println("請輸入一個整數:");long number=scan.nextLong(); //獲取用戶輸入的整數

String check=(number%2==0)?"這個數字是:偶數":"這個數字是:奇數";

System.out.println(check);

}

}

范例3:類型轉換

3.1. 隱式類型轉換規則,如下表所示:

操作數1的數據類型 操作數2的數據類型 轉換后的數據類型

byte,short,char              int            int

byte,short,char,int            long            long

byte,short,char,int,long         float           float

byte,short,char,int,long,float     double           double

示例代碼如下:

public classConver {public static voidmain(String[] args) {//TODO Auto-generated method stub

byte mybyte=127; //定義byte型變量mybyte,并賦初值127

int myint=190; //定義int型變量myint,并賦初值190

float myfloat=368.05f; //定義float型變量myfloat,并賦初值368.05f

char mychar=100; //定義char型變量mychar,并賦初值100

double mydouble=88.1688d; //定義double型變量,并賦初值//將運算結果輸出到控制臺

System.out.println("127與368.05相加的和是:"+(mybyte+myfloat));

System.out.println("127和190相乘的積是:"+(mybyte+myint));

System.out.println("127除以100的商是:"+(mybyte/mychar));

System.out.println("88.1688和100的和是:"+(mydouble+mychar));

}

}

執行結果如下:

127與368.05相加的和是:495.05127和190相乘的積是:317127除以100的商是:1

88.1688和100的和是:188.1688

3.2. 強式類型轉換

當把高精度的變量的值賦給低精度的變量時,必須使用顯示類型轉換運算符(又稱強制類型轉換),其語法格式:(類型名)要轉換的值;示例代碼如下:

public classTypeConvert {public static voidmain(String[] args) {//TODO Auto-generated method stub

int intNum=4; //定義變量

float floatNum=9.5F;

floatNum/= intNum; //自動類型轉換成float型

System.out.println("9.5F除以4的商是:"+floatNum);double doubleX=4.88;double doubleY=78.88;int numZ=(int)doubleX+(int)doubleY; //將double型強制轉換為int型

System.out.println("4.88和78.88轉換成int型相加的和是:" +numZ);char charVar='T';int intVar=(int)charVar; //將字符型強制轉換成int型

System.out.println("將字符T強制轉換為int型:" +intVar);int num1=37;double num2=(double)num1/3; //將int型強制轉換為double型

System.out.println("37的三分之一是:"+num2);

}

}

范例4:判斷某一年是否是閏年

為了彌補人類歷法的年度天數和地球公轉實際周期的時間差,設立了有366天的閏年,閏年的二月有29天。閏年的判斷規定規則是:如果能被4整除且不能被100整除或者能被400整除,則該年是閏年,

否則不是。示例代碼如下:

importjava.util.Scanner;public classLeapYear {public static voidmain(String[] args) {//TODO Auto-generated method stub

Scanner scan=new Scanner(System.in); //創建輸入流掃描器

System.out.println("請輸入一個年份:");long year=scan.nextLong(); //接收用戶輸入

if(year%4==0 &&year %100!=0||year%400==0) { //判斷是否是閏年

System.out.println(year + "年是閏年!"); //輸出是閏年

} else{

System.out.println(year+ "年不是閏年!"); //輸出不是閏年

}

}

}

總結

以上是生活随笔為你收集整理的java范例_Java范例集锦(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。