java基础练习
2021/11/23 22:12:31
本文主要是介绍java基础练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、逢七游戏
从任意一个数字开始报数,当你要报的数字包含7或者是7 的倍数时都要说:过。 为了帮助大家更好的玩这个游戏,这里我们直接在控制台打印出1-100之间的满足逢七必过 规则的数据。
public class Test{ public static void main(String[] args) { //逢七跳过 int c = 0; int b=0; for (int i = 1; i <= 100; i++) { if (i % 7 == 0 || i == 10 * b + 7) { System.out.print(""); } else { System.out.print(i + " "); } c++; if (c==10) { System.out.println(); c = 0; b+=1; } } } }
2、不死神兔
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少?
public class Test { public static void main(String[] args) { //不死神兔 //一、1 //二、1 //三、2 //四、3 //五、5 //六、8 //第三个月的对数是前两个月的和; int[] a=new int[20]; a[0]=1; a[1]=1; for (int i = 2; i < a.length; i++) { a[i]=a[i-1]+a[i-2]; } System.out.println(a[19]); } }
3、百钱百鸡
鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱 买百鸡,问鸡翁、鸡母、鸡雏各几何?
public class Test{ public static void main(String[] args) { //百钱百鸡 //公鸡:gong,母鸡mu,鸡雏chu; int gong,mu; double chu; for ( gong = 1; gong <=20 ; gong++) {//100÷5=20 for ( mu = 1; mu <=33 ; mu++) { //100÷3≈33 chu=100-gong-mu;//一百只鸡减去公鸡和母鸡的数量就是鸡雏的数量 if(5*gong+3*mu+(chu/3)==100 && chu%3==0){ System.out.println("公鸡:"+gong+",母鸡:"+mu+"鸡雏:"+chu); } } } } }
4、利滚利
每年购买1万元理财产品,收益率为10%,输入年数,返回未来资产总值。 按步骤编写代码,效果如图所示:
开发提示: 利滚利,就是前一年的利息,计入下一年的本金,从而构成复利。
计算公式:
public class Test{ public static void main(String[] args) { System.out.println("第二十年末:" + Calculate(20)); } public static int Calculate(int x) { //循环输出n次方 double z = 1; for (int i = 1; i <= x; i++) { double y = 1 + 0.1; z *= y; } int c = 10000; System.out.println("第一年末:" + c); //计算利润公式,z是(1+利润)的n次方 int a = (int) (c * (z - 1) / 0.1); for (int i = 1; i <= x; i++) { //前一年的利息,计入下一年的本金 c += a; } return a; } }
这篇关于java基础练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南