当前位置:首页 > Java知识 > 正文内容

java中用什么关键字定义常量(java中定义常量的关键字是)

abcsky883个月前 (01-26)Java知识46

本文分享给大家的是:

第一题:判断数组中奇数偶数的个数并求和package pratice; publicclass 求和 { publicstaticvoidmain(String[] args){

java中用什么关键字定义常量(java中定义常量的关键字是)

int arr[]=newint[]{1,2,3,92,45,67,68,57}; int sum=0; int sums=0; int m=0;

int n=0; for(int i=0;i

else{ sums+=arr[i]; m++; } 网站推广推广 } System.out.println(

"奇数个为数"+m+",奇数和"+sums); System.out.println("偶数个为数"+n+",偶数和"+sum); } } 第二题:判断三个数中的最大值package

pratice; import java.util.Scanner; /* 接收用户输入的3个整数,并将它们的最大值作为结果输出 */publicclass 找最大数 { public

staticvoidmai网站推广推广n(String[] args){ int a = 0; Scanner scanner=new Scanner(System.in); System.out.println(

"请输入三个整数"); int x =scanner.nextInt(); int y=scanner.nextInt(); int z=scanner.nextInt();

if(x>=y){ a=x; }else{ a=y; } if(a>=z网站推广推广){ System.out.println(

"三个数的最大值为"+a); }else { System.out.println("三个数中的最大值为"+z); } } } 第三题:剔除某些数据并打印输出

package pratice; /* 练习题:打印100以内除了尾数为3,5,7的所有数 */publicclass 剔除数据打印输出 { publicstaticvoidmain(String[] args)

{ 网站推广推广 for(int i=1;i<=100;i++){ int x=i%10; //System.out.println(x);if

(x==3||x==5||x==7 ) { continue; } System.out.println(i); } } }

第四题:输入0到7判断星期几package pratice; import java.util.Scanner; //输入数字1~7,输出对应星期几publicclass 网站推广推广判断星期几 {

publicstatic void main(String[] args) { Scanner scanner=new Scanner(System.in); System

.out.println("请输入星期几"); int x=scanner.nextInt(); switch (x){ case1:

System.out.println("今天是星期一"); break; case2: System.out.println

("今天是星期二"); 网站推广推广 break; case3: System.out.println("今天是星期三");

break; case4: System.out.println("今天是星期四"); break;

case5: System.out.println("今天是星期五"); break; case6:

System.out.println("今天是星期六"); break; case7: System.out.println

(网站推广推广"今天是星期日"); break; } } } 第五题:将一个数组倒序输出package pratice; publicclass 倒叙输出数组

{ publicstaticvoidmain(String[] args){ int arr[]={1,2,3,4,5,6,7,8}; for (int i=arr.length-

1;i>=0;i--){ System.out.print(arr[i]+" "); } 网站推广推广 } } 第六题:输入一个数判断是否是素数package pratice;

import java.util.Scanner; publicclass 判断素数 { publicstaticvoidmain(String[] args){ Scanner scan =

new Scanner(System.in); System.out.println("请输入一个数"); int n = scan.nextInt();

int i; for (i = 2; 网站推广推广i

"不是素数"); break; } } if (n == i) { System.out.print(n +

"是素数"); } } } 第七题:判断一定范围内的素数,并按照每行八个打印输出package pratice; publicclass 求素数 {

publicstaticvoidmain(String[] args){ int n=0; int sum=0; for (int 网站推广推广i=2;i<200;i++){

boolean flag=true; for(int j=2;j

false; break; } } if(flag){ System.out.print(i+

" "); n++; if(n%8==0){ System.out.print("\n"); } sum+=i; } } System.out.println(

"\n"); 网站推广推广

/* 绝对值是指一个数在数轴上所对应点到原点的距离,用“| |”来表示负数的绝对值是他去掉负号以后的值, 而非负数(0和正数)的绝对值是他本身请定义一个方法,接收用户输入的数字,输出绝对值结果 */public

class 求绝对值 { publicstaticvoi网站推广推广dmain(String[] args){ Scanner scanner=new Scanner(System.in); System.out.println(

"请输入一个数"); double x=scanner.nextDouble(); double result=Subs(x); System.out.println(x+

"的绝对值为"+result); } publicstaticdoubleSubs(double x){ if(x>=0){ 网站推广推广 return x; }

elsereturn -x; } } 第九题:求自然数的个位数之和package pratice; import java.util.Scanner; /* 练习题:求任意自然数各位数之和 接收用户输入的任意自然数,累计所有位数数字之和 需求:接收用户输入的行数, */

publicclass 求自然数的个位数之和 { publicstaticvoidmain(String[] args){ 网站推广推广 Scanner scanner=new Scanner(System.in); System.out.println(

"请任意输入一个自然数"); int a=scanner.nextInt(); int sum=0; while (a!=0){

int x=a%10; sum=sum+x; a=a/10; } System.out.println(sum); } }

第十题:求在指定范围内的完数并打印输出package 网站推广推广pratice; /* 练习题:求1000以内的完数 完数:如果一个数等于其所有因子之和,我们就称这个数为"完数",比如6的因子为1,2,3 6 = 1 + 2 + 3,那么6就是一个完数 */

publicclass 求范围内的完数 { publicstaticvoidmain(String[] args){ for (int i=1;i<=1000;i++){

int sum=0; for (int j=1;j<=i/2;j++){ if(i%j==0){ 网站推广推广 sum=sum+j; } }

if(sum==i){ System.out.println(i); } } } } 第十一题:求一个数的阶乘package pratice;

import java.util.Scanner; /* 练习题:求数字阶乘(for循环版) 需求:接收用户输入的数字,计算该数字的阶乘结果 已知:负数不可以有阶乘,0的阶乘结果是1, 5 ! = 5 x 4 x 网站推广推广3 x 2 x 1 */

publicclass 求数字的阶乘 { publicstaticvoidmain(String[] args){ Scanner scanner=new Scanner(System.in); System.out.println(

"请输入一个数"); int x=scanner.nextInt(); int sum=1; int groupsum=0; for(int

i=1;i<=x;i++){ //sum=sum*x; 网站推广推广 sum=sum*i; //groupsum=groupsum+sum; } System.out.println(

"前"+x+"项的阶乘为"+sum); groupsum=groupsum+sum; System.out.println("阶乘的前"+x+"项和为"+groupsum); } }

第十二题:税后工资问题package pratice; import java.util.Scanner; /* 2019年网站推广推广1月1日起,国家推出新的个人所得税政策,起征点上调值5000元也就是说税前工资扣除三险一金(三险一金数额假设是税前工资的10%)后如果不足5000元 ,则不交税。

如果大于5000元,那么大于5000元的部分按梯度交税,具体梯度比例如下: 0 ~ 3000元的部分,交税3% 3000 ~ 12000元的部分,交税10% 12000 ~ 25000的部分 , 交税20% 25000 ~ 35000的部分,交税25% 35000 ~ 55000的部分,交税30% 55000 ~ 80000网站推广推广的部分,交税35% 超过80000的部分,交税45% 比如:小蓝入职一家企业后,税前工资是18000,则他每月该交个税的部分是18000-1800-5000=11200元,个税缴纳数额是3000×3%+8200×10%=910元。

税后工资15290元 请完成一个个税计算程序,在用户输入税前工资后,计算出他对应的纳税数额,以及税后工资为多少? */publicclass 求税后工资问题 { publicstatic void main(

String[] args) { Scanner scanner=网站推广推广new Scanner(System.in); System.out.println("请输入你的工资"

); double m=scanner.nextDouble(); double x=0;//x表示需要交的税 double y=0;//实际所发工资 double n=m-m*

0.1-5000;//需要交税的工资if(n<=3000){ x=n*0.03; y=m-x-m*0.1; System.out.

println("工资需要交税"+x+"实际发的工资为"+y网站推广推广); }if(n>3000&&n<=12000){ x=3000*0.03+(n-3000)*0.1

; y=m-x-m*0.1; System.out.println("工资需要交税"+x+"实际发的工资为"+y); }

if(n>12000&&n<=25000){ x=3000*0.03+9000*0.1+(n-12000)*0.2; y=m-x-m*0.1;

System.out.println("工资需要交税"+x+"实际发的工资为"+y); }if(n>25000网站推广推广&&n<=35000){ x=3000*0.03+9000

*0.1+13000*0.2+(n-25000)*0.25; y=m-x-m*0.1; System.out.println("工资需要交税"+x+"实际发的工资为"

+y); }if(n>35000&&n<=55000){ x=3000*0.03+9000*0.1+13000*0.2+10000*0.25+(n-35000)*

0.3; y=m-x-m*0.1; System.out.println("工资需要交税"+x+"实际网站推广推广发的工资为"+y); }if(n>55000

&&n<=80000){ x=3000*0.03+9000*0.1+13000*0.2+10000*0.25+20000*0.3+(n-55000)*0.35; y=m-x-m*

0.1; System.out.println("工资需要交税"+x+"实际发的工资为"+y); }if(n>80000){ x=3000

*0.03+9000*0.1+13000*0.2+10000*0.25+20000*0.3+25000*0.35+(n-80000)*0.45;网站推广推广 y=m-x-m*0.1;

System.out.println("工资需要交税"+x+"实际发的工资为"+y); } } } 第十三题:肥胖指数问题package pratice; import java.util.Scanner;

/*BMI 指数测试 BMI = 体重 (kg) / 身高² (m) 接收用户输入的身高和体重,将判断结果输出 过轻:低于18.5 正常:18.5 ~ 22.9 偏胖:23 ~ 24.9 网站推广推广肥胖:25 ~ 29.9 重度肥胖:高于30 极度肥胖:高于40*/

publicclass 肥胖指数判断 { publicstatic void main(String[] args) { Scanner scanner=new Scanner(

System.in); System.out.println("请输入你的身高"); double high=scanner.nextDouble();

System.out.println("请输入你的体重"); double weight=网站推广推广scanner.nextDouble(); double BMI=weight/(high*high);

if(BMI=18.5 & BMI<=22.9){ System

.out.println("正常"); }if(BMI>=23 & BMI<=24.9){ System.out.println("偏胖"); }

if(BMI>=25 & BMI=30 & BMI<=40){

System.out.println("重度肥胖"); }if(BMI>40){ System.out.prin网站推广推广tln("极度肥胖"); } } }

第十四题:银行业务输入计算package pratice; import java.util.Scanner; /* 某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。

存款年利率表如下: 存期 年利率(%) 一年 2.25 两年 2.7 三年 3.25 五年 3.6 请存入一定金额(1000起存),存一定年限(四选一),计算到期后得网站推广推广到的本息总额 提示:存入金额和存入年限均由键盘录入 本息计算方式:本金+本金×年利率×年限 */。

publicclass 银行收入计算 { publicstatic void main(String[] args) { Scanner scanner=new Scanner(

System.in); System.out.println("请输入你要存入的金额"); double m=scanner.nextDouble();

System.out.println("请输入你要存入的年限网站推广推广"); int n=scanner.nextInt(); if(m<1000){ System

.out.println("对不起,我们银行最低存款1000元"); }else { switch (n){ case1:{ m=m+m*

0.025*1; System.out.println(m); break; }

case2:{ m=m+m*0.027*2; System.out.println(m);

bre网站推广推广ak; } case3:{ m=m+m*0.035*3;

System.out.println(m); break; } case5:{ m=m+m*

0.036*5; System.out.println(m); break; } } } } }

第十五题:打印金字塔package pratice; public class 金字塔 { pub网站推广推广lic static void main(String[] args) {

int n = 5; System.out.println("半金字塔"); for (int i = 0; i < n; i++) { for (

int j = 0; j <= i; j++) { System.out.print("*"); } System.out.

println(""); } System.out.println("----------"); System网站推广推广.out.println("全金字塔");

for (int i = 0; i < n; i++) { for (int j = 0; j <= n - i; j++) { System.out.

print(" "); } for (int k = 0; k <= i; k++) { System.out.print

("* "); } System.out.println(""); } } } 第十六题:逻辑判断问题p网站推广推广ackage pratice;

/*已知小红同学有25元,她攒了几天钱之后发现自己的现在的钱比原来的2倍还多出10块而小蓝同学有30元, 他攒了几天钱之后发现自己的钱正好是原来的2倍于是小胖说:小红和小蓝现在的钱一样多,请问,他说的对吗?*/。

publicclass 逻辑判断问题 { publicstaticvoidmain(String[] args){ int a=25; int b=30; a=a*

2+10; b=b*2; System.out.println(a==b); 网站推广推广 } } 第十七题:遍历二维数组package pratice;

publicclass 遍历二维数组 { publicstaticvoidmain(String[] args){ char[][]a= {{好,好,学,习,}, {

天,天,向,上} }; for (int i=0;i=0

;j--){ System.out.print(a[j][i]); } } Syst网站推广推广em.out.println(); } }

第十八题:如何获取邮箱中的姓名问题package pratice; import java.util.Scanner; /* 练习题: 获取邮箱名字 接收用户输入的邮箱名,获取邮箱的名字 比如:cxy@163.com,输出cxy */

publicclass 获取邮箱中的姓名 { publicstaticvoidmain(String[] args){ Scanner scanner=new Scanner(System.in); System.out.println(

"请输入你的邮箱"); 网站推广推广 String str=scanner.nextLine(); String n=getName(str); System.out.println(n); }

static String getName(String str){ int index=str.indexOf("@"); if(index==-1){ System.out.println(

"你输入的邮箱错误,请重新输入邮箱"); } return str.substring(0,in网站推广推广dex); } } 第十九题:随机数问题package

pratice; /* 练习题:多次生成随机数,并打印第一次出现大于0.999 时的次数与生成的随机数 */publicclass 生成随机数并求和 { publicstaticvoidmain

(String[] args){ for (int i=1; ;i++){ double x=Math.random(); if(x>0.999

){ System.out.println("第"+i+"次,生成的随机数"+x); 网站推广推广 break; } } } }

第二十题:求最小公倍数最大公约数问题package pratice; import java.util.Scanner; //求两个数的最大公约数,最小公倍数publicclass 最大公约数最小公倍数

{ publicstaticvoidmain(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println(

"请输入两个整数"); int a =网站推广推广 scanner.nextInt(); int b = scanner.nextInt(); int c=Yue(a,b); System.out.println(

"最大公约数为"+c); long d=Bei(a,b); System.out.println("最小公倍数为"+d); } //求最大公约数的函数public

staticintYue(int a, int b){ int min = a = 1; i--) {

//i能把a和b同时整除if (a % i == 0 && b % 网站推广推广i == 0) { return i; } }

return0; } //求最小公倍数的函数publicstaticlongBei(long a,long b){ long max = a < b ? a : b;

for (long i = max; ;i += max) { if (i % b == 0 && i % a == 0){ return i; } } } }

第二十一题:最优选择问题packag网站推广推广e pratice; /* 小蓝同学想买一个价值8888元的新手机,她的旧手机在二手市场能卖1880元,而手机专卖店推出以旧换新的优惠 ,把她的旧手机交给店家,新手机就能够打7.5折优惠。

为了更省钱,小蓝要不要以旧换新? */publicclass 最优选择问题2 { publicstaticvoidmain(String[] args){ double a=8888

-1880; double b=8888*0.75; if(a>b){ System.out.println("以旧换新"+",新买手机价格"+b)网站推广推广; }

else { System.out.println("不依旧换新,新买手机价格为"+a); } } } 第二十二题:三元运算问题package pratice;

/* 某小伙想定一份外卖,商家的优惠方式如下:鱼香肉丝单点24元,油炸花生米单点8元,米饭单点3元订单满30元8折优惠鱼香肉丝优惠价16元, 但是优惠价和折扣不能同时使用那么这个小伙要点这三样东西,最少要花多少钱? */。

publicclass 最优选择问题 { publicstaticvoidmain(String[] args){ int a=2网站推广推广4,b=8,c=3; double money1=

24+8+3; money1=(money1>=30?money1*0.8:money1); double money2=16+8+3; double money=(money1>=money2?money2:money1); System.out.println(money); } }

第二十三题:拼接打印问题package pratice; publicclass 拼接打印 { publicstaticvoidmain(String[] args){ 网站推广推广 String name=

"倪静"; int year=20; double high=165.25; System.out.println("姓名:"+name+",年龄"+year+

",身高"+high); } } 第二十四题:水仙数问题package pratice; import java.util.Scanner; /* 练习题:打印水仙花数 水仙花数:是指一个三位数,其各位数字立方和等于该数字本身 例如:153就是一个水仙花数,因为153 = 1³ + 5³ + 3³ */

publicclass 水仙花数问网站推广推广题 { publicstaticvoidmain(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println(

"请输入一个数"); int n=scanner.nextInt(); int sum=0; while (n!=0){ int x=n%

10; n=n/10; sum=sum+x*x*x; } 网站推广推广 System.out.println(sum); } }

第二十五题:加减乘除运算问题package pratice; publicclass 加减乘除运算 { publicstaticvoidmain(String[] args){ add(

3,4); sub(2,4); add(3.2,5.4); } publicstaticvoidadd(int a,int b){ int

sum; sum=a+b; System.out.p网站推广推广rintln(sum); } publicstaticvoidsub(int a,int b){

int sum; if(a>b){ sum=a-b; }else { sum=b-a; } System.out.println(sum); }

publicstaticvoidadd(double a,double b){ double sum; sum=a*b; System.out.println(sum); 网站推广推广 } }

第二十六题:顺序数组打乱输出问题package pratice; import java.util.Arrays; import java.util.Random; /* 练习题:生成一个顺序数组,将这个数组的元素打乱顺序后输出 */

publicclassshuffleArray { publicstaticvoidmain(String[] args) { int[]a=f(); for (

int i=0;i

"\n"); shuffle(a); System.out.println(Arrays.to网站推广推广String(a)); } publicstaticint[]

f(){ int[]a=newint[6]; for (int i=0;i< a.length;i++){ a[i]=i+1; }

return a; } publicstaticvoidshuffle(int[] a){ for (int i=0;i

int j=new Random().nextInt(a.length); int t=a[i]; a[i]=a[j];网站推广推广 a[j]=t; } } }

第二十七题:斐波那契数列问题用循环实现 package 算法设计与分析; import java.util.Scanner; publicclass 斐波那契数列问题 { publicstatic

voidmain(String[] args){ Scanner scanner=new Scanner(System.in); System.out.println("请输入一共有n个数"

); int n=scanner.nextInt(); in网站推广推广t num1=0; int num2=1; int numn=1;

int sum=1; for(int i=3;i<=n;i++){ numn=num1+num2; num1=num2; num2=numn; sum+=numn; } System.out.println(

"第n个数为"+numn); System.out.println("前n项和为"+sum); } } 用递归来实现 pac网站推广推广kage 算法设计与分析; import java.util.Scanner;

publicclass 斐波那契数列2 { publicstaticvoidmain(String[] args){ Scanner scanner=new Scanner(System.in); System.out.println(

"请输入一共有n个数"); int n=scanner.nextInt(); int A=Recursion(n); System.out.println(

"第"+n+"项A为"+A); 网站推广推广 int sum=0; for (int i=1;i<=n;i++){ sum+=Recursion(i); } System.out.println(

"前n项和为"+sum); } publicstaticintRecursion(int n){ if(n==1){

return0; } if(n==2){ return1; } ret网站推广推广urn

Recursion(n-1)+Recursion(n-2); } } 第二十八题:猴子摘桃问题package 算法设计与分析; /*一个人摘了一些桃子,第一天卖掉了一半,又吃了一个,第二天卖掉了一半,又吃了一个,以后天天都是如此处理,到第n天发现桃子只剩下一个桃子,n是参数,返回值是一共摘的桃子数。

*/import java.util.Scanner; publicclass 卖桃 { //最后一天是2,倒数第二天应为4,倒数第三天应为10,总结应满足公式number=(number+1)*2

publicstaticvoidmain(String[] args){网站推广推广 Scanner input=new Scanner(System.in); System.out.println(

"请输入天数"); int n= input.nextInt(); int number=1; for(int i=2;i<=n;i++) { number=(number+

1)*2; //从最后一天往前推,假设猴子上一天没吃那个多的桃子,//那么前一天的桃子数量就应该是今天网站推广推广的2倍 } System.out.println(。

"猴子第一天摘了"+number+"桃子"); } } 第二十九题:手机选号优惠问题package pratice; import java.util.Scanner;

手机选号问题 { publicstaticvoidmain(String[] args网站推广推广){ Scanner scanner = new Scanner(System.in); System.out.println(

11) { System.out.println("你输入的号码有错,请从新输入一个11位数的号码"); return; } }

publicstaticvoidtel(网站推广推广String str){ if(str.charAt(10)==8){ int price=50; System.out.println(

"需要支付办卡费用为"+price+"元"); } if(str.charAt(10)==4){ System.out.println("不需要支付办卡费用"

); }if(str.charAt(10)!=8&&str.charAt(10)!=4){ int 网站推广推广price=20; System.out.println(

"需要支付办卡费用"+price+"元"); } } } 第三十题:将字符串中的小写字母转化成大写字母问题package pratice; public

class 字母大小写转换 { publicstaticvoidmain(String[] args){ String str1=""; String str=

"abDefGFcd"; System.out.println("转换前的序列"+st网站推广推广r); for (int i=0;i

"转换前:"+str.charAt(i)+" "); char ch=str.charAt(i); if(ch>=a&&ch<=z){ ch=(

char)((int)ch-32); } System.out.println("转换后"+ch); str1+=ch; } System.out.println(

"转换后的序列:"+str1); } }

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/13172.html

分享给朋友:

“java中用什么关键字定义常量(java中定义常量的关键字是)” 的相关文章

java架构师面试宝典和答案(java架构师面试问题)

本文分享给大家的是: 这套面试题是马老师联合众多的一线架构师和我们自己的架构师老师,包括严老师、周老师、连老师、李老师等等一系列大牛,同时还请到了阿里P8良禽作为面试官,真实还原了面试的场景这套还有一大特色,它不仅会教会大家如何去刷面试题,同时还会结合技术点进行深入的剖析不仅让大家...

JAVA八股文是什么意思(代码八股文)

本篇文章给大家谈谈 2022年秋招即将来临,很多同学会问Java面试八股文有必要背吗?答案是,必须背,博主是个三本,今年凭借这篇八股文斩获了多个大厂暑期实习offer,相信秋招一定也可以发挥重要作用你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂,八股文能快速检验出求职者...

转行学it好找工作吗(转行学it后悔了)

本文分享给大家的是: “2023年了,转行IT学习Java是不是已经听过看过很多次了,Java从出现到现在有多少年了呢?掐指一算,Java是1995年由Sun公司推出的一款高级编程语言……距今已有28年了! Sun公司都被收购了,莫不是Java也要垮台了吧?现在还能学吗?”...

java 基础 面试题(java基础面试题大全)

本篇文章给大家谈谈 1、何为编程?编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种...

汽车电脑编程自学教程(汽车电脑编程自学难吗)

本篇文章给大家谈谈 汽车朝着电气化和智能化发展,是必然的趋势。计算机在汽车中的地位肯定是越来越重要,作为汽车行业的从业者,我们很有必要学习一些计算机知识,让自己能跟上科技时代飞速发展的步伐。 学计算机也要讲世界观?对头!你没看错!世界观这个概念很大,挺唬人的,但不管你承不承...

hmscore华为手机怎么打开(hmscore华为手机)

本文分享给大家的是: 近期华为发布了自己的手机服务,HMS core,这个究竟是个什么东西呢?首先,是不是使用了华为自己的HMS core就可以不使用安卓系统呢?我们首先要理清中间的关系,因为美国政府的关系,华为被谷歌公司禁止使用GMS服务,很多人解读为不可使用安卓系统,这其中有一...