java练习题
2016-05-08 10:58
543 查看
package com.hanqi; import java.util.Scanner; public class Lianxiti{ public static void main(String[] args) { // TODO 自动生成的方法存根 //题目一:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 for(int x=1;x<10&&x>=1;x++) { for(int y=0;y<10&&x>-1;y++) { for(int z=0;z<10&&x>-1;z++) { if(x*x*x+y*y*y+z*z*z==x*100+y*10+z) { System.out.println(x+""+y+""+z); } } } } //题目二:我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。 //(1) for(double x=0;x*5<=100;x++) { for(double y=0;y*3<=100;y++) { for(double z=0;z/3<=100;z++) { if(x+y+z==100&&x*5+y*3+z/3==100) { System.out.println(x+"公鸡;"+y+"母鸡;"+z+"小鸡;"); } } } } //(2) for(int x=0;x*5<=100;x++) { for(int y=0;y*3<=100;y++) { for(int z=0;z/3<=100;z++) { if(x+y+z==100&&x*5+y*3+z/3==100&&z%3==0) { System.out.println(x+"公鸡;"+y+"母鸡;"+z+"小鸡;"); } } } } //题目三:这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹? for(int x=0;x*3<=100;x++) { for(int y=0;y*2<=100;y++) { for(int z=0;z*0.5<=100;z++) { if(x*3+y*2+z*0.5==100&&x+y+z==100) { System.out.println("大马:"+x+";中马:"+y+";小马:"+z); } } } } //题目四:控制台输出九九乘法表 for(int a=1;a<=9;a++) { for(int b=1;b<=a;b++) { System.out.print(b+"*"+a+"="+a*b+" "); } System.out.println("\n"); } //题目五:控制台输出三角形和菱形 Scanner sc= new Scanner(System.in); System.out.println("请输入"); int n=sc.nextInt(); for(int x=1;x<=n;x++) { for(int y=1;y<=x;y++) { System.out.print("☆"); } System.out.println("\n"); } for(int x=1;x<=n;x++) { for(int y=1;y<=n-x;y++) { System.out.print(" "); } for(int z=1;z<=2*x-1;z++) { System.out.print("☆"); } System.out.println("\n"); } for(int x=1;x<n;x++) { for(int y=1;y<=x;y++) { System.out.print(" "); } for(int z=1;z<=2*(n-x)-1;z++) { System.out.print("☆"); } System.out.println("\n"); } } }
相关文章推荐
- Java Web技术概述
- java 使用静态的情况
- 深入理解java虚拟机(4)---类加载机制
- 在myeclipse10.7.1中写代码有很多红x
- java 静态static
- Dubbo源码分析(八):Javassist字节码技术生成代理
- java数组
- java 主函数解释
- java this关键字
- SpringMVC源代码学习(二)FrameworkServlet内处理请求的流程
- java 构造函数
- java中存在的四种引用
- myeclipse集成weblogic
- JAVA学习笔记(六)
- java 私有是封装的一种形式
- Java四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
- java 面向对象
- java ConcurrentHashMap原理分析
- java 静态函数锁对象说明
- myeclipse性能优化