文档库 最新最全的文档下载
当前位置:文档库 › 用Java的for循环实现等腰三角形星星的输出

用Java的for循环实现等腰三角形星星的输出

用Java的for循环实现等腰三角形星星的输出
用Java的for循环实现等腰三角形星星的输出

用Java的for循环实现等腰三角形星星的输出,每行输出相应个数的星星.

public class Ex04

{

public static void main(String[] args)

{

for(int i=0;i<5;i++) //行数

{

for(int j=10;j>=0;j--) {

if (j>i) //空格个数

{System.out.print(" ");

}else //*个数

{System.out.print("* ");

}

}

System.out.println();

}

}

}

Java上机练习题

Java 复习题 第一章 1、分别用Java应用程序和Java小程序编写程序:在屏幕上输出“Hello,欢迎来到精彩的 Java世界!”。 程序:①应用程序:HelloWorld1.java ②小程序:HelloWorld.java和A.htm Java 应用程序: 《HelloWorld1.java》 public class HelloWorld1{ public static void main(String[] args){ System.out.println("Hello,欢迎来到精彩的Java世界!"); } } Java 小程序: 《HelloWorld.java》 import java.applet.Applet; import java.awt.Graphics; public class HelloWorld extends Applet{ public void paint(Graphics g){ g.drawString("Hello,欢迎来到精彩的Java世界!",2,20); } } 《A.htm》 我的第一个JAVA Applet程序 第二章 1、26页案例3:TriangleArea.java(三角形面积) 编写一个java程序,已知三角形三边边长,求三角形面积。要求三条边长从控制台输入。其中4,3,6分别代表三角形的三条边。 《TriangleArea.java》 public class TriangleArea{ public static void main(String[] args){ double a=Double.parseDouble(args[0]); double b=Double.parseDouble(args[1]); double c=Double.parseDouble(args[2]); if(a+b<=c||a+c<=b||b+c<=a)

JAVA练习题含答案-answers to practice 2

Multiple Choice 1)Which operator is used to concatenate two strings? (a)+ (b)– (c)* (d)/ Answer: A (see page 35) 2)Which operator returns the remainder of integer division? (a)% (b)/ (c)* (d)none of the above Answer: A (see page 26) 3)What is the value of the variable c in the statements that follow? String phrase = "Make hay while the sun is shining."; char c = phrase.charAt(10); (a)w (b)h (c)i (d)None of the above Answer: B (see page 40) 4)The escape sequence the represents the new-line character is: (a)\r (b)\t (c)\n (d)\\ Answer: C (see page 43) 5)The syntax that declares a Java named constant named SALES_TAX is: (a)double SALES_TAX = 7.50; (b)public double SALES_TAX = 7.50; (c)public static double SALES_TAX = 7.50; (d)public static final double SALES_TAX = 7.50; Answer: D (see page 47)

java_循环语句

Java 的循环语句有for,while 和 do-while 。这些语句创造了我们通常所称的循环(loops)。你可能知道,一个循环重复执行同一套指令直到一个结束条件出现。你将看到,Java 有 Java 的循环语句有for,while 和 do-while 。这些语句创造了我们通常所称的循环(loops)。你可能知道,一个循环重复执行同一套指令直到一个结束条件出现。你将看到,Java 有适合任何编程所需要的循环结构。 5.2.1 while 语句 while 语句是Java 最基本的循环语句。当它的控制表达式是真时,while 语句重复执行一个语句或语句块。它的通用格式如下: while(condition) { // body of loop } 条件condition 可以是任何布尔表达式。只要条件表达式为真,循环体就被执行。当条件condition 为假时,程序控制就传递到循环后面紧跟的语句行。如果只有单个语句需要重复,大括号是不必要的。 下面的while 循环从10开始进行减计数,打印出10行“tick”。 // Demonstrate the while loop. class While { public static void main(String args[]) { int n = 10; while(n > 0) { System.out.println("tick " + n); n--; } } } 当你运行这个程序,它将“tick”10次: tick 10 tick 9 tick 8 tick 7 tick 6

tick 5 tick 4 tick 3 tick 2 tick 1 因为while 语句在循环一开始就计算条件表达式,若开始时条件为假,则循环体一次也不会执行。例如,下面的程序中,对println( ) 的调用从未被执行过: int a = 10, b = 20; while(a > b) System.out.println("This will not be displayed"); while 循环(或Java 的其他任何循环)的循环体可以为空。这是因为一个空语句(null statement) (仅由一个分号组成的语句)在Java 的语法上是合法的。例如,下面的程序: // The target of a loop can be empty. class NoBody { public static void main(String args[]) { int i, j; i = 100; j = 200; // find midpoint between i and j while(++i < --j) ; // no body in this loop System.out.println("Midpoint is " + i); } } 该程序找出变量i和变量j的中间点。它产生的输出如下: Midpoint is 150 该程序中的while 循环是这样执行的。值i自增,而值j自减,然后比较这两个值。如果新的值i仍比新的值j小,则进行循环。如果i等于或大于j,则循环停止。在退出循环前,i

运用示意图,说出水循环的过程和主要环节

第二章自然地理环境中的物质循环和能量交换 第二节水的运动 第1课时水循环 ◆课程标准: 运用示意图,说出水循环的过程和主要环节,说明水循环的地理意义 ◆课标解读: 本条和下一条“标准”关注自然环境的组成要素之一——水。本条“标准”旨在认识自然界中水的循环运动及其对自然环境和人类活动的影响。 一般将水循环按其发生的空间范围分为海陆间循环(又称大循环)、陆上内循环和海上内循环三种。“标准”并不要求对水循环作这样的划分或出现三种循环的概念,而是要求以海陆间循环为主,将三种循环的过程和环节综合在一幅示意图中,使学生综合把握水循环。 水循环的过程是指水在陆地、海洋、大气之间的转变;环节是指实现水的循环运动的途径,主要包括降水、蒸发(蒸腾)、径流、水汽输送等。根据“标准”的要求,学生应能以示意图的形式,通过主要环节的相互联系,说出水在自然界的循环过程。 水循环的地理意义是本条“标准”要求的重点,而且“标准”对它的要求是“说明”,从程度上区别于对过程和环节的一般要求。水循环的地理意义首先是维持着地球上各水体之间的动态平衡,使淡水资源不断更新。其次,水循环促进了自然界的物质运动和能量交换,由此对生态、气候、地貌等都产生了深刻的影响。对水循环地理意义的学习应注意形成一些基本认识,如水循环将水圈、岩石圈、大气圈和水圈联系起来;水是自然最富动力作用的因子之一;水资源处在不断更新之中,但并不是取之不尽、用之不竭的等。 从本条和下一条“标准”综合来看,本条“标准”虽然将视野扩大到水圈,但落脚点放在陆地上。因此,对于陆地各水体之间的关系(水循环各环节的联系)、水资源及其更新、水循环对气候、生态、地貌的影响等,应给予适当的关注。 ◆教学目标 1.通过绘制水循环示意图,理解并掌握三类水循环的主要环节和特点,能够运用所学知识解释生活中有关于水的运动地理现象,形成宏观的水循环过程的概念。 2.通过运用水循环示意图,能够说明水循环的地理意义及人类活动对水循环的影响,树立水资源的保护意识。 ◆教学重点 水循环的概念、过程、类型及其地理意义 ◆教学难点 海陆间水循环的主要环节和特点及人类活动对水循环的影响 ◆教学手段和主要教学方法 教学手段:板书板画教学、多媒体辅助教学 教学方法:启发式教学法、小组讨论法

Java循环上机练习机答案

1、打印出 100~999之间的所有“水仙花数”。所谓“水仙花数”,是指一个3位数,其各位数字立方和等于该数本身。例如: 153是一个”水仙花数“,因为 153=1^3+5^3+3^3 publicclass daffodils { publicstaticvoid main(String[] args) { int a,b,c; for(a=1;a<=9;a++){ for(b=0;b<=9;b++){ for(c=0;c<=9;c++){ if((a*a*a+b*b*b+c*c*c)== (a*100+b*10+c)){ System.out.println(a*100+b*10+c); } } } } } } 2、求整数1~100的累加值,但要求跳过所有个位为3的数。(使用for循环实现) publicclass AddNum { publicstaticvoid main(String[] args) { int i = 0,n = 0; for(int a = 0;a<10;a++){ for(int b = 0;b<=9;b++){ if(b!=3){ i = a * 10 + b; n += i; } } } n += 100; System.out.println(n); } } 3、输入一个整数N,判断该数是不是质数,如果是质数输出"N是一个质数",否则输出"N不是质数"。提示:除了1和它本身不能被任何数整除。(使用for循环实现) import java.util.Scanner;

publicclass PrimeNumber { publicstaticvoid main(String[] args) { int n = 0; boolean t = true; Scanner N = new Scanner(System.in); System.out.println("请输入要判断的正整数:"); n = N.nextInt(); if(n == 1){ System.out.println(n+"不是质数"); }else{ for(int i = 2;i <= n/2;i++){ if(n%i == 0){ t = false; break; } } if(t){ System.out.println(n+"是质数"); }else{ System.out.println(n+"不是质数"); } } } } 4、在屏幕上打印金字塔图案,若n=5,则图案如下图: * *** ***** ******* ********* publicclass Pyramid { publicstaticvoid main(String[] args) { for(int i = 1;i<=5;i++){ for(int j = 1;j<5-i;j++){ System.out.println(""); } for(int k = 1;k<=2*i-1;k++){ System.out.println("*");

JAVA测试题(三套含答案)

1.在单一文件中import、class和package的正确出现顺序是:A A.package, import, class B.class, import, package C.import, package, class D.package, class, import 2.public static void main方法的参数描述是:A,D A.String args[] B.Strings args[] C.String args D.String []args 3.下面哪行代码会在编译的时候出现错误或警告:A,B,C,D A.float f=; B.char c="a"; C.byte b=257; D.boolean b=null; E.int i=10; 4. 编译,运行下列代码后的结果是:D public class Test { public static void main (String args []) { int age; age = age + 1; "The age is " + age); } } A.编译,运行后没有输出 B.编译,运行后输出:The age is 1 C.能通过编译,但运行时产生错误 D.不能通过编译 4.下面那些关键字不是JAVA的关键字B A if B then C goto D while E case 5.下面那些不是合法的变量定义:A,F C. _whatavariable D. _3_

6.内部数据类型byte的取值范围是B - 65, 535 B.(–128) – 127 C.(–32,768) – 32,767 D.(–256) – 255 7.下列哪些表达式返回true AB A."john" == "john" B."john".equals("john") C."john" = "john" D."john".equals(new Button("john")) 8.声明公用的abstract方法的正确格式是A A.public abstract void add(); B.public abstract void add() {} C.public abstract add(); D.public virtual add(); 9.下面的代码能打印出的结果为:C int i=1; switch (i) { case 0: "zero"); break; case 1: "one"); case 2: "two"); default: "default"); } B.one, default C.one, two, default D.default 10.下面的代码能打印出的结果为:B int i=9; switch (i) { default: "default"); case 0:

教案水循环的过程和意义

微软中国 《水循环的过程和意义》 教案

《自然界的水循环》教案 一、教材分析 1.课标分析 普通高中地理课程标准在必修Ⅰ“自然环境中的物质运动和能量交换”的内容要求中提出:“运用示意图,说出水循环的过程和主要环节,说明水循环的地理意义。”同时给出了活动建议:用计算机设计水循环动画。该“标准”旨在引导学生能认识自然界中水的循环运动及其对自然环境和人类活动的影响。根据“标准”要求,学生对于“水循环示意图”不但要能“读”,而且还要会“说”、会“画”、会“用”。通过示意图的学习,帮助学生掌握地理技能和学会用示意图分析地理原理。 2.教材分析 本节课是第三章《地球上的水》的第一节,是开篇内容,本节内容首先介绍水圈的构成及其特点,主要讲述了“相互联系的水体”、“水循环的过程和意义”两个知识点。第一个知识点浅显易懂,是学生学习的基础知识,是为第二个知识点的学习作铺垫;第二个知识点是本节课的重点内容,通过图文和活动设置介绍了水循环发生的领域、水循环的类型、环节和意义。本节活动题的设计旨在引导学生结合生活实际,关注生活、关注社会、学以致用,了解人类活动对水循环的影响。 二教学目标 1.知识与技能 ①了解地球上水圈水体的构成和各水体相互转化的关系。 ②记住水循环的重要环节,记住水循环的类型,并能绘制简单示意图表示水循环的过程,运用水循环的原理知识,得出水循环的定义,从常见的天气、地理现象,分析理解水循环的地理意义 ③学会从地理图表、地理现象中获取有用信息,分析地理问题并尝试提出解决地理问题的方法和措施。 2.过程与方法

(1)通过小动画引入自然界水的存在方式,让学生对水圈中的水体有较为形象的认识。 (2)通过“水圈的构成”和“陆地水的相互关系”等图表的学习,使学生掌握利用图表和数据的基本方法和技能 (3)通过水循环等知识的学习,使学生学会运用地理基本概念、原理分析评价地理问题。 (4)播放水循环flash动画,通过“说、看、画、想、辨”等步骤让学生自主构建水循环的知识。 (5)由黄河断流现象,引导学生搜集资料,分析黄河断流带来的危害、断流的原因,并尝试提出解决黄河断流的方法和措施。 3.情感态度与价值观 (1)帮助学生确立事物普遍联系的观点。 (2)增强学生水资源的忧患意识,树立科学的资源观。 (3)帮助学生树立正确认识和利用水循环的自然规律,实现人类与环境的和谐发展的观念。 三教学重点、难点 (1)教学重点:陆地水体相互关系,水循环的类型、形成过程和环节,水循环的地理意义。 (2)教学难点:陆地水体之间的相互补给关系,水循环的地理意义。 四教学教法 1.创设情景 教学实践证明,合理有趣的情境创设,可以引导学生快速进入角色,提高课堂效率 2.讨论法 通过组织学生讨论,给学生提供自主学习、合作学习、探究学习的机会。 3.多媒体演示法 利用多媒体播放一些直观的图片、动画和数字资料,把学生轻松得引入本课,通过形象生动直观地展现相关地理事物和现象,提高学生的感性认识,激发兴奋点,帮助他们理解课本内容。

java_循环结构一_教案

第5章循环结构一 一、整章授课思路 ........................................................................................................................... - 2 - 二、回顾、预习检查、任务、目标部分: [10分钟] ...................................................................... - 3 - 三、课程知识点讲解: ................................................................................................................... - 3 - 1.while循环结构:[30分钟] .......................................................................................................................... - 3 - 2.do-while循环结构:[20分钟] .................................................................................................................... - 4 - 3.程序调试:[30分钟] .................................................................................................................................... - 5 - 四、本章总结[10分钟] ................................................................................................................ - 5 - 五、学员问题汇总 ........................................................................................................................... - 5 - 六、作业 ........................................................................................................................................... - 6 -

javaSE练习题2及答案

一、单选 1、(1分)下列描述中,错误的是( A )。 A.Java语言的性能要比C语言差 B.Java能够实现一次编写,处处运行 C.Java是一种面向对象的编程语言 D.Java有多线程机制 2、下列不属于java语言特点的是(B ) A.自动垃圾回收机制 B.面向过程的编程语言 C.跨平台特性 D.去除了难理解的指针等概念 3、下列不是虚拟机执行过程特点的是( A ) A.单线程 B.多线程 C.动态链接 D.异常处理 4、(2分)阅读下列代码,选出该代码段正确的文件名(B )。 class A{ void method1(){ System.out.println("Method1 in class A"); } } public class B{ void method2(){ System.out.println("Method2 in class B"); } public static void main(String[] args){ System.out.println("main() in class B"); } } A: A.java B:A.class C: B.java D: B.class 5、结构化程序设计所规定的三种基本控制结构是(C ) A、输入.处理.输出 B、树形.网形.函数 C、顺序.选择.循环 D、主程序.之程序.函数 6、下面为数组初始化正确的写法是( d ): A、double c[] = new double[]{1,2} B、double c[] = new double{1,2} C、double c[] = new double[](1,2) D、double c[] = new double(1,2) 7、(2分):下面不属于java类中的类修饰符的是(C ): A. public B. final C. extends D. abstract

水循环基本过程

水循环基本过程 水循环是指地球上各种形态的水,在太阳辐射、地心引力等作用下,通过蒸发、水汽输送、凝结降水、下渗以及径流等环节,不断地发生相态转换和周而复始运动的过程。 从全球整体角度来说,这个循环过程可以设想从海洋的蒸发开始;蒸发的水汽升入空中,并被气流输送至各地,大部分留在海洋上空,少部分深入内陆,在适当条件下,这些水汽凝结降水。其中海面上的降水直接回归海洋,降落到陆地表面的雨雪,除重新蒸发升入空中的水汽外,一部分成为地面径流补给江河、湖泊,另一部分渗入岩土层中,转化为壤中流与地下径流。地面径流,壤中流与地下径流,最后亦流入海洋,构成全球性统一的,连续有序的动态大系统。 为全球海陆间水循环过程的概化图。整个过程可分解为水汽蒸发、水汽输送、凝结降水、水分入渗,以及地表、地下径流等5个基本环节。这5个环节相互联系、相互影响,又交错并存、相对独立,并在不同的环境条件下,呈现不同的组合,在全球各地形成一系列不同规模的地区水循环。 水循环机理 第一,水循环服从于质量守恒定律。整个循环过程保持着连续性,既无开始,也没有结尾。从实质上说,水循环乃是物质与能量的传输、储存和转化过程,而且存在于每一环节。在蒸发环节中,伴随液态水转化为气态水的是热能的消耗,伴随着凝结降水的是潜热的释放,所——————————————————————————————————————————————— 以蒸发与降水就是地面向大气输送热量的过程。据测算,全球海陆日平均蒸发量为1.5808万亿立米,是长江全年入海径流量的1.6倍,蒸发这些水汽的总耗热量高达3.878×1021焦耳,如折合电能为10.77×1014千瓦时,等于1990年全世

java上机1题目

《面向对象程序设计》上机1题目 要求首先将上机报告文档改为正确名称,将题目中相应姓名学号改为个人真实信息,将程序源码和运行结果截图附在上机报告中。 一、运行如下程序 (1)Java Application程序,其源代码如下: public class MyFirstProgram { public static void main( String[] args) { System.out.println("学号姓名调试的的第一个应用程序"); } } 通过命令 javac 和java完成程序的编译与运行 二、查看下列java程序错误信息,并改正。 1.上机运行.java,改正错误,直到可执行为止 2.上机运行DataType.java,改正错误,直到可执行为止 三、编程题 public class ExerciseOne{ public static void main(String args[]){ int i=10; short j; j=(int)i; System.out.println(j); }

1.编写一程序Ex1学号.java,利用System.out.println()方法分别输出下列语句的执行结果: 将变量m的初值赋值为10,变量n的初值赋值为5。 变量m的值加3,n的值加5。 求m和n的平均值,并将该值赋于变量p。 将m的平方乘以n的平方并赋值给变量q。 请注意各变量定义时所应该使用的数据类型。 2、编写程序Ex2学号.java,用if-else语句和switch语句来编程,判断某月份属于哪个季节(12、1、2月属于冬天; 3、 4、5月属于春天;6、7、8月属于夏天;9、10、11月属于秋天。其他数值应给出出错信息)。 int yue; yue=scan.nextInt(); System.out.println("m="+m); System.out.println("n="+n); System.out.println("p="+p); System.out.println("q="+q) 3、编写程序Ex3学号.java,编写打印如下图形的程序。(使用for 循环嵌套) # # # # # # # # # # # # # # #

java练习题2及答案

试题编号: 重庆邮电大学××××学年××学期 一、选择题(每题1分,共30分) 1、下列哪些语句关于内存回收的说明是正确的? () A:程序员必须创建一个线程来释放内存; B:内存回收程序负责释放无用内存; C:内存回收程序允许程序员直接释放内存; D:内存回收程序可以在指定的时间释放内存对象。 2、有下列程序: public class aa{ public static void main(String[ ] args) { String s = "18.03"; try { double number1 = Double.parseDouble(s); System.out.print(number1); int number2 = Integer.parseInt(s); System.out.println(" " + number2); }catch(NumberFormatException nfe) { System.out.println(" Sorry"); }catch(Exception e){ } } } 执行结果是() A:18.03 B:Sorry C:18.03 Sorry D:出现编译错误 3、下面哪个选项可以将“hello”字符写入文件file.txt的末尾?() A:OutputStream out= new FileOutputStream ("file.txt"); Out.writeBytes ("hello"); B:OutputStream os= new FileOutputStream ("file.txt", true); DataOutputStream out = new DataOutputStream(os); out.writeBytes ("hello"); C:OutputStream os= new FileOutputStream ("file.txt"); DataOutputStream out = new DataOutputStream(os); out.writeBytes ("hello"); D:OutputStream os= new OutputStream ("file.txt", true); DataOutputStream out = new DataOutputStream(os); ×××××试卷第1页(共××页)

java循环结构while基础入门

1 while循环的基本格式 /* while循环的基本格式: while(判断条件语句) { 循环体语句; } 扩展格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } 通过这个格式,我们就可以看到其实和for循环是差不多的。 for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; } */ class WhileDemo { public static void main(String[] args) { //输出10次"HelloWorld" //for语句版 for(int x=0; x<10; x++) {

System.out.println("HelloWorld"); } System.out.println("--------------"); //while语句版 int x=0; while(x<10) { System.out.println("HelloWorld"); x++; } } } 2 while循环的实现 /* 练习:用while循环实现 左边:求出1-100之和 右边:统计水仙花数有多少个 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; } for(初始化语句;判断条件语句;控制条件语句) {

循环体语句; } */ class WhileDemo2 { public static void main(String[] args) { //求出1-100之和 //for语句版本 int sum = 0; for(int x=1; x<=100; x++) { sum+=x; } System.out.println("sum:"+sum); System.out.println("--------"); //while语句版本 int sum2 = 0; int y=1; while(y<=100) { sum2+=y; y++; } System.out.println("sum2:"+sum2); System.out.println("--------"); } }

高中地理 每日一题 水循环的过程和意义 新人教版

水循环的过程和意义 高考频度:★★★☆☆难易程度:★★★☆☆ 典例在线 读水循环示意图,完成1—3题。 1.下列实现着图中①的功能的是 A.长江B.副热带高气压带 C.我国的夏季风D.我国的冬季风 2.在水循环的各个环节中,我国的南水北调工程体现人类活动对下列哪个环节施加了影响A.①B.④C.⑤D.⑥ 3.关于水循环深刻而广泛地影响着全球地理环境的原因,叙述正确的是 ①它是地球上最活跃的能量交换过程之一,能缓解不同纬度热量收支不平衡的矛盾 ②它是地球上最活跃的物质循环过程之一,是联系海陆之间的主要纽带 ③它是自然界最富动力作用的循环运动,但它不能塑造地表形态 ④它对地表太阳能可起到传输作用,但不能起吸收和转化的作用 A.①②B.③④C.②④D.①④ 答案 【答案】1.C 2.C 3.A 【解析】1.图中①是水汽输送,我国夏季风从海洋吹向陆地可实现水汽输送,C正确。 解题必备 水循环的类型及意义

学霸推荐 下图是某区域水资源循环利用模式示意图。读图回答1—3题。 1.图中字母含义表述正确的是 A.a表示污水处理,b表示污水收集B.a表示污水排放,b表示污水处理C.a表示水的利用,b表示水的污染D.a表示水的污染,b表示污水处理2.若该区域城市用地规模扩大,则 A.降水量减少B.蒸发量增加 C.地表径流量加大D.地下水位上升 3.为城市增大供水量,可采取的措施有 A.减少区内水体蒸发量B.增加区内降水量 C.提高区内水资源重复利用率 D.增加地下水储量

答案 【答案】1.A 2.C 3.C 3.增大城市供水量,可采取的措施是对废水进行处理,回收循环利用,提高水的利用率。故C项正确。

Java基础上机题_分类整理版汇总

一、类和对象基础题(共13题) 1.编写一个Java应用程序,该程序中有3个类:Lader、Circle和主类A。具体要求如下:Lader类具有类型为double的上底、下底、高、面积属性,具有返回面积的功能,包括一个构造方法对上底、下底、高进行初始化。Circle类具有类型为double的半径、周长和面积属性,具有返回周长、面积的功能,包括一个构造方法对半径进行初始化。主类A用来测试类Lader和类Circle的功能。 2.按要求编写Java应用程序: (1)编写西游记人物类(XiYouJiRenWu) 其中属性有:身高(height),名字(name),武器(weapon) 方法有:显示名字(printName),显示武器(printWeapon) (2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。并分别为他们的两个属性(name,weapon)赋值,最后分别调用printName, printWeapon方法显示二个对象的属性值。 3.编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,编写一个主类,在主类中测试Account类的功能。 4.编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这些对象调用方法show()来显示时钟的时间。 5.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age) 用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——TestClass,在主类的main方法中创建多个Student类的对象,使用这些对象来测试Student类的功能。 6.编写一个Java应用程序,该应用程序包括2个类:Print类和主类E。Print 类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来测试类Print。 7.编写Java应用程序。首先,定义一个Print类,它有一个方法void output(int

JavaSE测试题及答案

JavaSE 内部测试题 一.选择题每题2分,共40分 1.在Java中,定义接口的关键字是()。(一项) a)abstract b)interface c)class d)extends 2.在Java中,类可派生自一个父类,并实现()个接口(一项) a) 1 b) 2 c) 3 d)任意多 3.在Java中,已定义了两个接口B和C,要定义一个类A 实现接口B和C,以下语句正 确的是(一项) a)class A extends B extends C b)class A implements B implements C c)class A implements B,C d)class A extends B,C 4.在Java中,使用interface声明一个接口时,以下()可以用来修饰该接口。(一项) a)private b)protected c)private、protected d)public 5.下列说法错误的是()。(一项) a)Java支持多重继承 b)Java可以通过实现接口,间接实现多重继承 c)Java可以实现多个接口 d)Java实现接口,必须实现接口中的方法。 6.在Java中,关于接口和抽象类,正确的是()(二项) a)public interface A{ private int varA =10; void methodA(); } b)public abstract class B { private int varA=10; void methodA(){}; } c)public interfacde C{ int varA =10; protected void methodA(); } d)public abstract class D{

java语言程序设计基础篇第二章程序练习题答案

java语言程序设计基础篇第二章程序练习题答案

2.1(将摄氏温度转化为华氏温度) import java.util.*; public class test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.print("Enter a degree in celsius: "); double Celsius = input.nextDouble(); double Fahrenheit; Fahrenheit = (9.0/5) * Celsius + 32; System.out.println(Celsius + " Celsius is" + Fahrenheit + " Fahrenheit"); } } 2.2(计算圆柱体的体积) import java.util.*; public class test {

public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.print("Enter the radius and length of a cylinder: "); double radius = input.nextDouble(); double length =input.nextDouble(); double area = radius * radius * Math.PI; double volume = area * length; System.out.println("The area is " + area); System.out.println("The volume is " + volume); } } 2.3(将英尺转换为米) import java.util.Scanner; public class test { public static void main(String[] args) {

JAVA上机考试常出现的十道编程题

常用十题 1、九九乘法表: public class chengfa { public static void main(String[] args) { int i,j; System.out.println("9*9乘法表如下:"); for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { System.out.print(+i+"*"+j+"="+i*j); System.out.print(" " ); } System.out.println( ); } } } 2、成绩判断 import java.util.Scanner; public class chengjipanduan { public static void main(String[] args) { int grade; System.out.println(" 输入你的成绩:"); Scanner s=new Scanner(System.in); grade=s.nextInt(); switch(grade/10) { case 10: case 9: System.out.println(" 你的成绩为优");break; case 8: System.out.println(" 你的成绩为良");break; case 7:

System.out.println(" 你的成绩为中");break; case 6: System.out.println(" 你的成绩为及格");break; case 5: case 4: case 3: case 2: case 1: case 0: System.out.println(" 你的成绩为差");break; } } } 3、矩形类 public class Rectangle { double width=1.0; double height=1.0; public Rectangle(double width,double height) { this.width=width; this.height=height; } public void setwidth(double width) { this.width=width; } public double getwidth(double widtht) { return width; } public void setheight(double height) { this.height=height; } public double getheight(double height) { return height; }

相关文档