2022年Java程序的基本结构 .pdf

上传人:Che****ry 文档编号:34879412 上传时间:2022-08-19 格式:PDF 页数:8 大小:73.28KB
返回 下载 相关 举报
2022年Java程序的基本结构 .pdf_第1页
第1页 / 共8页
2022年Java程序的基本结构 .pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《2022年Java程序的基本结构 .pdf》由会员分享,可在线阅读,更多相关《2022年Java程序的基本结构 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java 程序的基本结构:public class Test1 / 定义一个类,名称为Test1 / 类定义的开始public static void main(String args)/ 定义主程序/ 主程序的开始/ 程序代码部分/ 程序代码部分/ 程序代码部分/ 主程序的结束/ 类定义的结束Java 的基本数据类型:int 整数类型long 长整数类型float 单精度浮点数类型double 双精度浮点数类型char 字符类型声明变量的方法:类型名称变量名称1,变量名称2,.; 例如:int a,b; long c,d,e; float x,y,z; double s,t; char ch

2、1,ch2; 赋值语句结构:变量名称1= 变量名称2;变量名称 = 数值;变量名称 = 算术表达式;(关系表达式、逻辑表达式) 例如:s=15/6; a=3+b*2; c=a; d=10; 打印语句:System.out.print(打印项 ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - System.out.print(打印项 1+ 打印项 2+.+打印项 n); System.out.println(打印项 ); Sy

3、stem.out.println(打印项 1+ 打印项 2+.+打印项 n); 例如:System.out.print(s); System.out.print(“ s= ” +s); System.out.println(a); System.out.println(“ a=” +a); 输入语句:imports Java.io.*;public class Ta1 public static void main(String args)throws IOException InputStreamReader read1=new InputStreamReader(System.in);Bu

4、fferedReader input1=new BufferedReader(read1);String s1; . s1=input1.readLine(); / 从键盘读取字符串给变量s1a=Integer.parseInt(s1); / 将 s1 转换为整数类型数值给变量ab=Double.parseDouble(s1); / 将 s1 转换为双精度类型数值给变量b . 条件语句:格式 1:if(条件关系式 ) 语句块 1; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2

5、页,共 8 页 - - - - - - - - - 格式 2:if(条件关系式 ) 语句块 1; else 语句块 2; 关系运算符:等于= 不等于!= 大于 大于等于= 小于 小于等于= 逻辑运算符:非!与& 或| for 循环语句:for( 循环变量 = 初始值 ;循环变量 = 终止值 ;循环变量 = 循环变量 -步长值 ) 循环体语句 ; for( 循环变量 = 初始值 ;循环变量 = 终止值 ;循环变量 = 循环变量 *步长值 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

6、第 3 页,共 8 页 - - - - - - - - - 循环体语句 ; while循环语句:当关系表达式成立时,执行循环体中的语句,然后返回重新检验关系表达式是否成立,若不成立则不执行循环体中语句,结束循环。while (关系表达式) 循环体语句块; do.while循环语句:首先执行循环体中语句块,然后检验关系表达式是否成立,若成立, 则继续执行循环体中语句,否则,结束循环。do 循环体语句块;while( 关系表达式 ) 数组的声明方法:数据类型数组名称 =new 数据类型 元素个数 ; 数据类型数组名称 = 数据集合 ; 例如:double s=new double20; doubl

7、e t=12,34,56,78,98; 数组的输入模块:int i; for(i=0;i20;i=i+1) ai=Math.floor(Math.random()*(N-M+1)+M; for(i=0;i5;i=i+1) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - s1=input1.readLine(); ai=Double.parseDouble(s1); 数组的输出模块:for(i=0;i20;i=i+1) Syste

8、m.out.println(ai); 随机函数的使用:随机函数: Math.random()返回 0,1.0) 之间的随机数。0=Math.random()1生面某范围内随机整数:1 产生 01 这间的随机小数x x=Math.random( );2 产生 0,n这间的随机整数x x=(int)Math.floor((n+1)*Math.random( );3 产生 m,n范围内的随机整数x x=(int)Math.floor(n-m+1)*Math.random( )+m);练习:1已知一般人平均每磅体重每天需19 卡路里,若已知某人的体重(单位:千克),求此人一天需要多少卡路里?(1 磅约

9、为 0.455 千克)2身体质量指数(BMI )是衡量身体健康与否的一种标准,一般认为身体质量指数(BMI )在 20 至 25 之间是健康的。计算BMI 的公式:体重除以身高的平方(体重单位为千克,身高单位为米)。根据自己的实际情况,计算出自己的BMI 。3已知三角形边长分别为33、35、12,利用海伦公式求其面积。海伦公式:假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S= 而公式里的p 为半周长: p=(a+b+c)/2其中,平方根的表示法: Math.sqrt(x)4 已知一个圆的半径是20cm,求该圆的周长与面积。其中,圆周率的表示法:Math.PI 。5当

10、给出 X 的值时,求下列函数的值: y=0 (x=0)6某商场对苹果进行促销,规定购买2 公斤以上可以在原价每公斤1.5 元的基础上打 8 折,设计一个程序计算购买X 公斤苹果的应付款。7如果一个数能被7 整除,则输出这个数,否则输出“此数不能整除7”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 8火车行李托运费,行李重量在50kg 以下,每千克按 0.10 元计,如 50kg,超出部分每千克按 0.20元计。9闰年判断:判断

11、条件是:该年份能被4 但不能被 100整除,或能被 400整除。import java.io.*;public class e04public static void main(String args) throws IOExceptionInputStreamReader reader=new InputStreamReader(System.in);BufferedReader input=new BufferedReader(reader);System.out.print(Enter the 年份:);String s1=input.readLine();int x=Integer.p

12、arseInt(s1);if (x%4=0)&(x%100!=0)|(x%400=0) System.out.println(x+是闰年 );elseSystem.out.println(x+不是闰年 );10通过键盘输入一个数,判断一个数是正数、零还是负数。11输入三个整数,输出其中最大数。12求解二次方程Ax2+Bx+C=0 的根,系数A,B,C 由键盘输入13显示所有 100 内的偶数;14显示所有 100 内的奇数;15显示所有 200-300 间的偶数;16显示所有 100 内有能被 7 整除的数17显示所有既能被3 整除又能被7 整除的两位正整数,数值之间用“:”隔开。18显示所有

13、能被3 整除的两位正奇数,数值之间用“-”隔开。19求之和。 16520求之和。 132621求之和。 11022求之和。 4.18737751763962提示: 算式中每个分数的分母有规律,则用循环变量来描述分母的变化过程,但是每次累加的内容是分母所对应的整个分数。(如:若分数的结构是分子为1、分母为x,则分数为1/x)23求之和。 17.354641295237272提示:若分子为x,则分母为x+1,则分数为:x/(x+1)24求之和。 4420025求之积。 3628800提示:注意累乘变量的初始值是什么值?26求之积。 3.7158912E927求之和。 111111128求之和。 1

14、234567名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 29求之和。 0.999023437530求之和。 4037913提示:先求乘积的算式,再累加所求的积。31求之和。 22032求之和。 4292533有一群龟鹤,头150 只,足 400 只,问龟鹤各有几只?50,10034一个数被2、3、4、 5、6 除都余 1,而正好能被7 整除,问 1000 以内的自然数中这样的数都有哪些?301,72135一个数被2 除余 1

15、,被 3 除余 2,被 4 除余 3,被 5 除余 4。在 500 以内的自然数中这样的数有哪几个?36当时,求 k 最小的值。 2037当时,求 k 最大的值。 2638二分硬币和五分硬币共40 枚, 1.31 元,问每种硬币各有多少枚?二分硬币: 23,五分硬币1739下式中两个囗号内是一个相同的数,它到底是多少?囗 36528=3 囗 8256数字是: 440两数之和是40,它们的积是375,求此二数。这两个数是: 15, 2541求出所有三位正整数的各位数码之和。和: 1260042求出所有百位数字与十位数字之和等于个位数字的三位正整数。共有 45 个。43在自然数中,如果一个三位数等

16、于其自身各个数字立方和,这样的三位数称为“水仙花数”。如: 153=111+555+333,所以 153 是水仙花数。求所有的水仙花数。共有 4 个: 153,370,371,40744有一个两位正整数,加 6 后再把其个位数字与十位数字互换得到一个新的两位数,这样加 6 再互换共三次后,又得到了原来的两位数。求这样的两位数都有哪些?共有 5 个: 19,41,52, 74,8545显示出所有的三位质数。共143 个提示:判断x 为质数,除了1 和 x 本身之外,不能整除其它整数,则说明x 是质数。换句话说:如果x 除了能整除1 和 x 本身之外,还能整除2(x-1) 之间的某个整数,则说明x

17、 不是质数,而是合数。46求所有两位质数的和。104347已知一组数列,第一项是1,第二项是1,从第三项开始每项的数值是与其相邻的前两项的和。即(n=3)。显示出该组数列中的前20 项的数值。48我国古代百马问题:百马驮百瓦,大马驮块,老马驮块,两匹小马驮块。问大马、老马、小马各有多少匹?2 30 685 25 708 20 7211 15 7414 10 7617 5 78名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 49古

18、代数学问题: 鸡、兔、九头鸟同笼, 头百只、 脚百只。 问鸡、兔、九头鸟各有多少只?14 14 831 6 750蜘蛛有条腿,蜻蜓有条腿对翅膀,蝉有条腿对翅膀。三种昆虫共有只,条腿和对翅膀,问每种昆虫各有多少只?蜘蛛 5 蜻蜓 7 蝉 651将这组数据:100,101,102,103,104,105,106,107,108,109 存储数组 s 中,并显示数组s 中的所有数据。52将 26 个英文大写字母存储于数组c 中,显示数组c 中的所有数据。53将 1,100 的所有整数存储于数组d 中,并显示数组d 中的所有数据。54随机产生100 个10,20整数,将这些数存储于数组a 中,并显示数

19、组中的所有数据。55随机产生50 个100,150整数,将这些存储于数组a 中,并显示数组中的所有数据。56随机产生1000 个1,6整数,将这些存储于数组a 中,并显示数组中的所有数据。57键盘输入10 个正整数 (1000),将它们存储于数组a中,并显示数组a中所有的数据。58键盘输入5 个数,将它们存储于数组a 中,并显示数组a中所有的数据。59有一组数,其第一个元素数值是1,以后每项的内容都是其前一项的3 倍加 1,显示这组数的前20 项内容。double a=new double20;int i;a0= ;for(i= ;i ;i=i+1)ai= ;for(i=0;i20;i=i+1)System.out.print(ai+ );60随机产生10 个20,30的整数,将它们存储于数组a 中,并显示数组a中的所有数据。然后求数组a 中所有数据的和。61键盘输入5 个数,将它们存储于数组a 中,并显示数组a 中的所有数据。然后求数组a中所有数据的和。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁