- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 章 Java 概述
1.3 Java 对源程序文件的命名规则有什么要求?源程序文件编译后生成什么文件?
答:
如果源文件中有多个类,那么只能有一个类是public 类。
如果有一个类是 public 类,那么源文件的名字必须与这个类的名字完全相同,扩展名
是j ava ;如果源文件没有public 类,那么源文件的名字只要和某个类的名字相同,并且扩展
名是j ava 就可以了。
Java 源程序文件(*.j ava)通过编译器j avac.exe 编译生成字节码文件(*.class) 。
1.5 什么是平台无关性?Java 怎样实现平台无关性?
答:
平台无关性,是指一个应用程序能够运行于不同的操作系统平台。
Java 采用虚拟机技术支持平台无关性。Java 源程序(*.j ava)经编译生成的是一种中间代
码,称为字节码文件(*.class),它由Java 虚拟机解释执行,因而与操作系统平台无关。Java
语言本身设计也体现出平台无关性。如,int 型整数占用32 位,与操作系统是16 位、32 位
或64 位无关。
1.6 Java 应用程序有哪两种形式?它们的运行方式有什么不同?
答:
Java 应用程序有两种形式:Application 和Applet 。
Application 是能够独立运行的应用程序,有控制台和图形用户界面两种运行方式。
Applet 是可以嵌入Web 页面的最小应用,它不能独立运行,必须嵌入到超文本(*.html)
中,由浏览器中的Java 解释器解释执行。Applet 只是Application 的特殊形式。
2 章Java 语言基础
2.2 Java 语言的基本类型有哪些?引用数据类型有哪些?
答:
基本类型包括数值类型和布尔类型(boolean) ,其中数值类型包括整数类型(byte 、short 、
int 、long) 、浮点类型(float、double)、字符类型(char) 。
引用数据类型包括数组、类(class)、接口(interface )。
2.7 什么是最终变量?如何声明最终变量?
答:
Java 语言提供一种特殊的变量,只能进行一次赋值,称为最终变量,采用关键字 final
声明。例如:final int valule;value= 100;。
2. 11 说明for、while、do-while 三种循环语句的特点和区别。
答:
while 语法格式如下:
while(布尔表达式)
语句;
while 语句的特点是 先判断后执行”,当满足条件时执行循环体。在一般情况下 while
循环需要执行0 到有限次,如果循环执行无数次则程序出错。
do-while 语法格式如下:
do{
语句;
}while(布尔表达式) ;
do-while 语句的特点是 先执行后判断”,首先执行循环体语句 ,在判断布尔表达
式 的值,如果值为true ,则继续循环,否则循环结束,执行下一条。一个do-while 循环至
少要执行一次。
for 语法格式如下:
for(表达式1;表达式2 ;表达式3)
语句;
for 语句也是 先判断后执行”:先为循环控制变量赋初值;再判断循环条件是否满足,满足
则再次执行循环体,然后改变循环变量的值,进行下一轮循环;若不满足,循环结束。循环
执行次数最少是0 次;条件不适合时,也会出现死循环。
实验2 (4 )采用一维数组输出等腰三角形的杨辉三角。
程序如下:
import java.util.Scanner;
public class Yanghui{
public static void main(String[] args){
int i;
int yh[] = new int [8];
for (i = 0; i 8; i++){
yh[i] = 1;
for (int j = i - 1; j 0; j--)
yh[j] = yh[j - 1] + yh[j];
for (int j = 0; j
您可能关注的文档
最近下载
- 牦牛肉食用方法.pdf VIP
- 2025年危化品停车场安全预评价报告样本 .pdf VIP
- 2024-2025学年小学科学二年级上册(2024)青岛版(六三制2024)教学设计合集.docx
- 四年级英语单词大比拼训练.doc VIP
- 石油公司业务系统集成项目用户需求说明书V.doc VIP
- 社区卫生服务中心处方评价表.docx VIP
- 专题16 阅读理解之主旨大意题(题型与策略)(解析版)-2025年暑假新七年级英语衔接学习与能力提升专练(通用版).docx
- 财务三大报表(带公式).xls VIP
- 山西省名校2024-2025学年高一上学期10月联考试题含答案(9科试卷).pdf
- 儿童贫血相关疾病诊治进展题库答案-2025年华医网继续教育.docx VIP
文档评论(0)