栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

Java算法编程题

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java算法编程题

//打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数

//   本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

public class num8 {public static void main(String[] args) {for(int i=100;i<999;i++){int g,s,b;b=i/100;g=i%10;s=i/10%10;b=b*b*b;g=g*g*g;s=s*s*s;if(g+s+b==i)System.out.println(i);}}}

———————————————————————————

//利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

//   60分以下的用C表示。

public class num10 {public static void main(String[] args){System.out.println(“请输入学生成绩…”);Scanner sc=new Scanner(System.in);int cj=sc.nextInt();char pj=cj>=90?’A’:cj>=60?’B’:’C’;System.out.println(“学生评价:”+pj);}}

——————————————————————————————————–

//求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时

//   共有5个数相加),几个数相加有键盘控制。

public class num11{public static void main(String[] args){int a = 0,cishu = 0;System.out.println(“输入要进行计算的数字…”);BufferedReader br=new BufferedReader(new InputStreamReader(System.in));try {a=Integer.parseInt(br.readLine() ) ;System.out.println(“输入要进行计算的次数…”);br=new BufferedReader(new InputStreamReader(System.in));cishu=Integer.parseInt(br.readLine());} catch (IOException ex) {Logger.getLogger(num11.class.getName()).log(Level.SEVERE, null, ex);}int he=a;for (int i = 1; i <=cishu; i++) {a=a*10+a;he+=a;}System.out.println(he);}}

———————————————————————————————————————————————-

//一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在

//   第10次落地时,共经过多少米?第10次反弹多高?

public class num12{public static void main(String[] args){float gd=100;int num=100;for (int i = 0; i < 10; i++) {gd=gd/2.0f;num+=gd*2.0f;}System.out.println(“第10次高度:”+gd+”,共经过”+num+”米”);}}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号