教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

Java程序的基本结构

来源:网络收集 时间:2026-09-13
导读: 高中信息技术会考 Java程序的基本结构: public class Test1 //定义一个类,名称为Test1 { //类定义的开始 public static void main(String[] args) //定义主程序 { //主程序的开始 //程序代码部分 //程序代码部分 //程序代码部分 } //主程序的结束 } //类定

高中信息技术会考

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 ch1,ch2;

赋值语句结构:

变量名称1=变量名称2;

变量名称=数值;

变量名称=算术表达式;(关系表达式、逻辑表达式)

例如:

s=15/6;

a=3+b*2;

c=a;

d=10;

打印语句:

System.out.print(打印项);

高中信息技术会考

System.out.print(打印项1+打印项2+......+打印项n);

System.out.println(打印项);

System.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);

BufferedReader input1=new BufferedReader(read1);

String s1;

......

s1=input1.readLine(); //从键盘读取字符串给变量s1

a=Integer.parseInt(s1); //将s1转换为整数类型数值给变量a b=Double.parseDouble(s1); //将s1转换为双精度类型数值给变量b ......

}

}

条件语句:

格式1:

if(条件关系式)

{

语句块1;

}

高中信息技术会考

格式2:

if(条件关系式)

{

语句块1;

}

else

{

语句块2;

}

关系运算符:

等于 ==

不等于 !=

大于 >

大于等于 >=

小于 <

小于等于 <=

逻辑运算符:

非 !

与 &&

或 ||

for循环语句:

for(循环变量=初始值;循环变量<=终止值;循环变量=循环变量+步长值)

{

循环体语句;

}

for(循环变量=初始值;循环变量>=终止值;循环变量=循环变量-步长值)

{

循环体语句;

}

for(循环变量=初始值;循环变量<=终止值;循环变量=循环变量*步长值)

高中信息技术会考

{

循环体语句;

}

while循环语句:

当关系表达式成立时,执行循环体中的语句,然后返回重新检验关系表达式是否成立,若不成立则不执行循环体中语句,结束循环。

while(关系表达式)

{

循环体语句块;

}

do...while循环语句:

首先执行循环体中语句块,然后检验关系表达式是否成立,若成立,则继续执行循环体中语句,否则,结束循环。

do

{

循环体语句块;

}while(关系表达式)

数组的声明方法:

数据类型 数组名称[ ]=new 数据类型[元素个数];

数据类型 数组名称[ ]={数据集合};

例如:

double s[]=new double[20];

double t[]={12,34,56,78,98};

数组的输入模块:

int i;

for(i=0;i<20;i=i+1)

{

a[i]=Math.floor(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这间的随机小数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磅约为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.当给出X的值时,求下列函数的值:

y=0 (x<0)

y=x的平方根 (x>=0)

6.某商场对苹果进行促销,规定购买2公斤以上可以在原价每公斤1.5元的基

础上打8折,设计一个程序计算购买X公斤苹果的应付款。

7.如果一个数能被7整除,则输出这个数,否则输出“此数不能整除7”

高中信息技术会考

8.火车行李托运费,行李重量在50kg以下,每千克按0.10元计,如50kg,超出部分每千克按0.20元计。

9.闰年判断:判断条件是:该年份能被4但不能被100整除,或能被400整除。 import java.io.*;

public class e04

{

public static void main(String args[]) throws IOException

{

InputStreamReader reader=new InputStreamReader(System.in);

BufferedReader input=new BufferedReader(reader);

System.out.print("Enter the 年份:");

String s1=input.readLine();

int x=Integer.parseInt(s1);

if ((x%4==0)&(x%100!=0)||(x …… 此处隐藏:4002字,全部文档内容请下载后查看。喜欢就下载吧 ……

Java程序的基本结构.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2272241.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)