欢迎来到天天文库
浏览记录
ID:50853254
大小:122.00 KB
页数:27页
时间:2020-03-15
《Java上机程序复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java的基本数据类型:int整数类型long长整数类型float单精度浮点数类型double双精度浮点数类型char字符类型打印语句:System.out.print(s);System.out.print(“s=”+s);System.out.println(a);System.out.println(“a=”+a);条件语句:格式1:if(条件关系式){语句块1;}格式2:if(条件关系式){语句块1;}else{语句块2;}关系运算符:等于==不等于!=逻辑运算符:非!与&&或
2、
3、for循环语句:for(循环变量=初始值;循环变量<=终止值;循环变量=循环变量+步长值){
4、循环体语句;}for(循环变量=初始值;循环变量>=终止值;循环变量=循环变量-步长值){循环体语句;}for(循环变量=初始值;循环变量<=终止值;循环变量=循环变量*步长值){循环体语句;}while循环语句:→当关系表达式成立时,执行循环体中的语句,然后返回重新检验关系表达式是否成立,若不成立则不执行循环体中语句,结束循环。--------------------------------------------------------while(关系表达式){循环体语句块;}---------------------------------------------do...
5、while循环语句:→首先执行循环体中语句块,然后检验关系表达式是否成立,若成立,则继续执行循环体中语句,否则,结束循环。--------------------------------------------------------do{循环体语句块;}while(关系表达式)数组的声明方法:数据类型数组名称[]=new数据类型[元素个数];数据类型数组名称[]={数据集合};例如:doubles[]=newdouble[20];doublet[]={12,34,56,78,98};数组的输入模块:inti;for(i=0;i<20;i=i+1){a[i]=Math.floor
6、(Math.random()*(N-M+1))+M;}for(i=0;i<5;i=i+1){s1=input1.readLine();a[i]=Double.parseDouble(s1);}数组的输出模块:for(i=0;i<20;i=i+1){System.out.println(a[i]);}随机函数的使用:随机函数:Math.random()返回[0,1.0)之间的随机数。0<=Math.random()<1生面某范围内随机整数:1.产生0~1这间的随机小数xx=Math.random();2.产生[0,n]这间的随机整数xx=(int)Math.floor((n+1)*
7、Math.random());3.产生[m,n]范围内的随机整数xx=(int)Math.floor((n-m+1)*Math.random()+m);练习:1.已知一般人平均每磅体重每天需19卡路里,若已知某人的体重(单位:千克),求此人一天需要多少卡路里?(1磅约为0.455千克)2.身体质量指数(BMI)是衡量身体健康与否的一种标准,一般认为身体质量指数(BMI)在20至25之间是健康的。计算BMI的公式:体重除以身高的平方(体重单位为千克,身高单位为米)。根据自己的实际情况,计算出自己的BMI。importjava.io.*;←键盘输入时打publicclassa2{pu
8、blicstaticvoidmain(Stringargs[])throwsIOException{InputStreamReaderread1=newInputStreamReader(System.in);BufferedReaderinput1=newBufferedReader(read1);Strings1;doubleg,h,bmi;System.out.print("请输入体重(kg):");s1=input1.readLine();g=Double.parseDouble(s1);System.out.print("请输入身高(m):");s1=input1.re
9、adLine();h=Double.parseDouble(s1);bmi=g/(h*h);System.out.println("BMI:"+bmi);}}3.已知三角形边长分别为33、35、12,利用海伦公式求其面积。海伦公式:(其中,平方根的表示法:Math.sqrt(x))假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S= 而公式里的p为半周长:p=(a+b+c)/2publicclassa3{publicstaticvoidmain(Stri
此文档下载收益归作者所有