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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

javaSE各阶段练习题--数据类型运算符

發(fā)布時(shí)間:2024/2/28 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javaSE各阶段练习题--数据类型运算符 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、隨意定義一個(gè)變量i = 3287;獲取該數(shù)字中各個(gè)位上的數(shù)字
?? ??? ?最終輸出:個(gè)位是7, 十位是8,百位是2, 千位是3
?? ?public static void main(String[] args) {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?int number = 3287;
?? ??? ?int gewei = number % 10;
?? ??? ?int shiwei = number / 10 % 10;
?? ??? ?int baiwei = number /100 % 10;
?? ??? ?int qianwei = number / 1000 % 10;
?? ??? ?System.out.println(number+"的個(gè)十百千為分別是"+gewei+","+shiwei+","+baiwei+","+qianwei);
?? ?}

2、給定i和j,int i = 10, j = 20; int z = (i++) + (++j) + (++i)*2 + (j++)*3; ?答: 118
?? ??? ?不要寫代碼,計(jì)算i、j、z的值

3、定義一個(gè)int變量,使用三元運(yùn)算符,輸出這個(gè)變量是否可以被7整除
?? ??? ?例如,定義變量int a = 10;
?? ??? ?最終輸出:變量值為10,該變量不能被7整除
?? ?public static void main(String[] args) {
?? ??? ?int a = 10;
?? ??? ?String result = (a%7 == 0)?("變量值是"+a+"能被7整除"):("變量值是"+a+"不能被7整除");
?? ??? ?System.out.println(result);
?? ?}

?? ??? ?
4、double y = 2.825423; 四舍五入取三位小數(shù)
?? ?public static void main(String[] args) {
?? ??? ?double y = 2.825423;
?? ??? ?double newY = (int)(y*1000+0.5)/1000.0;
?? ??? ?System.out.println(newY);
?? ?}

5、華氏溫度和攝氏溫度互相轉(zhuǎn)換,
? ?從華氏度變成攝氏度你只要減去32,
? ?乘以5再除以9就行了,
? ?將攝氏度轉(zhuǎn)成華氏度,直接乘以9,除以5,
? ?再加上32即行。

? ?已知 攝氏35度 ?求華氏溫度
? ?已知 華氏100度 求攝氏溫度
?? ?public static void main(String[] args) {
?? ??? ?System.out.println("歡迎來到華氏溫度攝氏溫度轉(zhuǎn)換站!!!");
?? ??? ?boolean flag = true;
?? ??? ?while(flag) {?? ??? ??? ?
?? ??? ??? ?System.out.println("請選擇:1.華氏轉(zhuǎn)攝氏2.攝氏轉(zhuǎn)華氏");
?? ??? ??? ?Scanner input = new Scanner(System.in);
?? ??? ??? ?int select = input.nextInt();
?? ??? ??? ?if (select == 1) {
?? ??? ??? ??? ?System.out.println("請輸入華氏溫度:");
?? ??? ??? ??? ?Scanner inputhuashi = new Scanner(System.in);
?? ??? ??? ??? ?int huashi = inputhuashi.nextInt();
?? ??? ??? ??? ?int result = (huashi-32)*5/9;
?? ??? ??? ??? ?System.out.println("攝氏溫度為"+result);
?? ??? ??? ??? ?System.out.println("歡迎下次再來!");
?? ??? ??? ??? ?flag = false;
?? ??? ??? ?}?? ?else if (select == 2) {
?? ??? ??? ??? ?System.out.println("請輸入攝氏溫度:");
?? ??? ??? ??? ?Scanner inputsheshi = new Scanner(System.in);
?? ??? ??? ??? ?int sheshi = inputsheshi.nextInt();
?? ??? ??? ??? ?int result = sheshi*9/5+32;
?? ??? ??? ??? ?System.out.println("攝氏溫度為"+result);
?? ??? ??? ??? ?System.out.println("歡迎下次再來!");
?? ??? ??? ??? ?flag = false;
?? ??? ??? ?}?? ?else {
?? ??? ??? ??? ?System.out.println("輸入有誤!請重新輸入:");
?? ??? ??? ??? ?flag = true;
?? ??? ??? ?}
?? ??? ?}
?? ?}
?? ?
? ?
6、一個(gè)任意的5位整數(shù),將它保留到百位,無需四舍五入
?? ?public static void main(String[] args) {
?? ??? ?System.out.println("請隨意輸入一個(gè)5位整數(shù):");
?? ??? ?Scanner input = new Scanner(System.in);
?? ??? ?int number = input.nextInt();
?? ??? ?int result = (number / 100)*100;
?? ??? ?System.out.println(result);?? ?
?? ?}

7、int x = 12345, 求各個(gè)位上數(shù)字之和
?? ?public static void main(String[] args) {
?? ??? ?int x = 12345;
?? ??? ?int gewei = x % 10;
?? ??? ?int shiwei = x / 10 % 10;
?? ??? ?int baiwei = x /100 % 10;
?? ??? ?int qianwei = x / 1000 % 10;
?? ??? ?int wanwei = x / 10000 % 10;
?? ??? ?int sum = gewei+shiwei+baiwei+qianwei+wanwei;
?? ??? ?System.out.println("各個(gè)位上數(shù)字之和為:"+sum);
?? ?}
?? ?

8、 (標(biāo)識(shí)符命名)下面幾個(gè)變量中,那些是對的?那些是錯(cuò)的?錯(cuò)的請說明理由 ?
? ? A. ILoveJava ? ? 對
? ? B. $20 ? ? ? ? ? 對
? ? C. learn@java ? ?錯(cuò) ? 特殊符號(hào)只能使用 _與$
? ? D. antony.lee ? ?錯(cuò) ? 特殊符號(hào)只能使用 _與$
? ? E. Hello_World ? 對
? ? F. 2tigers ? ? ? 錯(cuò) ? 數(shù)字不能開頭
??

9、(Java 程序的編譯與運(yùn)行)假設(shè)有如下程序: ?
? ? package com.corejava.chp1; ?
? ? public class HelloWorld{ ?
? ? ? ? public static void main(String args[]){ ?
? ? ? ? ? ? System.out.println("Hello World"); ?
? ? ? ? } ?
? ? } ?
? ? 問: ?
? ? 1)假設(shè)這個(gè)代碼存在hello.java 文件中,那這個(gè)程序能夠編譯通過?為什么??
如果編譯不通過,應(yīng)該如何改進(jìn)??
? 答:不能,第一種方法:將類名改為hello.第二種方法:將文件名改為HelloWorld;
? ? 原因:文件名必須和public修飾的類名稱必須一致

10、(三目運(yùn)算語句)判斷一個(gè)整數(shù)是奇數(shù)還是偶數(shù)
?? ?public static void main(String args[]) {
?? ??? ?System.out.println("請輸入你需要判斷的數(shù):");
?? ??? ?Scanner input = new Scanner(System.in);
?? ??? ?int x = input.nextInt();
?? ??? ?String result = (x%2==0)?("這是一個(gè)偶數(shù)"):("這是一個(gè)奇數(shù)");
?? ??? ?System.out.println(result);
?? ?}
? ?

總結(jié)

以上是生活随笔為你收集整理的javaSE各阶段练习题--数据类型运算符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。