Provide Best Programming Tutorials

编程作业 — 数据结构

使用队列实现栈的下列操作: push(x) -- 元素 x 入栈 pop() -- 移除栈顶元素 top() -- 获取栈顶元素 empty() -- 返回栈是否为空 注意: 你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。 你所使用的语言也许不支持队列。 你可以使用 list 或者 deque(双端队列)来模拟一个队列 ,…

Continue Reading

编程作业 — 数组

(指定等级) 编写一个程序,读入学生成绩,获取最髙分best, 然后根据下面的规则陚等级值 • 如果分数>=best-10, 等级为A • 如果分数>=best-20, 等级为B • 如果分数>=best-30, 等级为C • 如果分数>=卜68140, 等级为D • 其他情况下,等级为F 程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级得出结论。下面 是一个运行示例: Enter the number of students: 4 Enter 4 scores: 40 55…

Continue Reading

章节总结 — Java循环

1.循环语句有三类:while 循环、do-while 循环和for 循环。 2.循环中包含重复执行的语句的部分称为循环体。 3.循环体执行一次称为循环的一次迭代。 4.无限循环是指循环语句被无限次执行。 5.在设计循环时,既需要考虑循环控制结构,还需要考虑循环体。 6.while 循环首先检査循环继续条件。如果条件为true, 则执行循环体;如果条件为false, 则循环 结束。 7.do-while 循环与while 循环类似,只是do-while 循环先执行循环体,然后再检査循环继续条件,以确定是继续还是终止。 8.while 和do-while 循环常用于循环次数不确定的情况。 9.标记值是一个特殊的值,用来标记循环的结束。 10.for 循环一般用在循环体执行次数固定的情况。 11.for 循环控制由三部分组成。第一部分是初始操作,通常用于初始化控制变量。第二部分是循环继续条件,决定是否执行循环体。第三部分是每次迭代后执行的操作,经常用于调整控制变量。通常,在控制结构中初始化和修改循环控制变量。 12.while 循环和for 循环都称为前测循环( pretest loop),…

Continue Reading

编程作业 — Java循环

编写一个程序,随机产生一个0到100 之间且包含0 和100 的整数。程序提示用户连续输人一个数字,直到它和计算机随机产生的数字相匹配为止。对用户每次输入的数字,程序都要告诉用户该输入值是偏大了,还是偏小了,这样用户可以明智地进行下一轮的猜测。 下面是一个运行示例: What is 5 + 9? 12 Wrong answer. Try again. What is 5 + 9? 34 Wrong answer. Try again. What is 5 + 9?…

Continue Reading

编程作业 — 运算符

(将摄氏溫度转换为华氏溫度) 编写程序,从控制台读人 double 型的摄氏温度,然后将其转换为华氏温度 ,并且显示结果。转换公式如下所示:华氏温度 (9/5) x 摄氏温度+32 提示:在 Java中,9/5的结果是1,但是9.0/5的结果是1.8。 下面是一个运行例子: Enter a degree in Celsius : 43 43 Celsius is 109.4 Fahrenheit import java.util.Scanner; public class E4_01 { public…

Continue Reading

章节测验 — Java编程基础

什么是Java中的关键字?请列举一些 保留字( reserved word) 或关键字(keyword) 对编译器而言都是有特定含义的,所以不能在程序中用于其他目的。例如,当编译器看到字class 时,它知道class 后面的字就是这个类的名字。这个程序中的其他保留字还有Public、static 和void。 Java代码是大小写敏感的么?Java关键字是大写还是小写? Java代码是大小写敏感的。Java关键字是小写的。 什么是注解?注解会被编译器忽略么?在Java中如何定义注解? 注释(comment), 它标注该程序是干什么的,以及它是如何构建的。注释帮助程序员进行相互沟通以及理解程序。注释不是程序设计语句,所以编译器编译程序时是忽略注释的。在Java 中,在单行上用两个斜杠(//)引导注释,称为行注释(line comment);在一行或多行用和 V 括住注释,称为块注释(block comment)。当编译器看到 / /时,就会忽略本行// 之后的所有文本。当看到/ * 时,它会搜索接下来的V,并忽略掉/* 与*/ 之间的文本。 在Java中用来在命令行输出"Hello Andrew Programming!"的代码是什么? System.out.println("Hello…

Continue Reading

章节总结-Java编程基础

Java 是平台无关的,这意味着只需编写一次程序,就可以在任何计算机上运行。Java 源程序文件名必须和程序中的公共类名一致,并且以扩展名.java 结束。每个类都被编译成一个独立的宇节码文件,该文件名与类名相同,扩展名为.class。使用javac 命令可以从命令行编译Java 源代码文件。使用java 命令可以从命令行运行Java 类。每个Java 程序都是一套类的定义集合。关键字class 引人类的定义,类的内容包含在块内。一个块以左花括号({)开始,以右花括号(})结束。方法包含在类中。每个可执行的Java 程序必须有一个main 方法。main 方法是程序开始执行的人口。Java 中的每条语句都是以分号(;)结束的,也称该符号为语句结束符。保留字或者称关楗字,对编译器而言都有特殊含义,在程序中不能用于其他目的。在 Java中,在单行上用两个斜杠( // )引导注释,称为行注释;在一行或多行用/ * 和 */包含注释,称为块注释或者段注释。编译器会忽略注释。Java 源程序是区分大小写的。编程错误可以分为三类:语法错误、运行时错误和逻辑错误。编译器报告的错误称为语法错误或者编译错误。运行时错误指引起程序非正常结束的错误。当一个程序没有按照预期的方式执行时,产生逻辑错误。

Continue Reading
Close Menu