JAVA语言设计期末考试老师划下11个重点啦!!求走过路过的好心人们解答下我的几个问题。谢谢啦!!

1.注释语句的作用是什么?它有那些形式?2.循环语句有哪些形式?它们有什么区别?3.数组有哪些特点?4.什么是继承?如何定义继承关系?5.什么是多态?JAVA中有哪些实现... 1.注释语句的作用是什么?它有那些形式?
2.循环语句有哪些形式?它们有什么区别?
3.数组有哪些特点?
4.什么是继承?如何定义继承关系?
5.什么是多态?JAVA中有哪些实现多态的方法?
6.如何定义和引用一个包?
7.什么是构造函数?什么是析构函数?如何进行定义?它们有什么作用?
8.什么是发放重载?如何定义方法重载?试举例说明。
9.编程输出一个“*”构成的矩形图案。
10.编写Application程序,输出2-100之间的所有素数。
11.利用循环语句求100以内的奇数。
大学的老师们,教授们,帮帮忙吧 出出手吧 我替所用不想挂科的学子们谢谢你们啦。。。。
为了不浪费分,所以才50分 相信大大们不会介意这些的。如果回答满意定提高酬劳!!谢谢啦。。
展开
 我来答
山中小馆
2011-12-21 · 干一行,爱一行,专注零售近十载
山中小馆
采纳数:1082 获赞数:6811

向TA提问 私信TA
展开全部
1.注释语句的作用是什么?它有那些形式?
注释语句的作用是方便其他人看代码的时候容易点,对代码做的一些说明..
形式有三种:
单行注释://注释语句
多行注释:/*注释语句*/
文档注释:/**注释语句*/

2.循环语句有哪些形式?它们有什么区别?
循环语句有三种:for循环,while循环,do--while循环
区别:for循环使用于循环次数已知的情况
while循环适用于循环次数未知的情况
do--while循环和while一样,适用于循环次数未知的情况,但是do--while最少执行一次

3.数组有哪些特点?
长度不可变,类型不可变,在内存中是连续的..

4.什么是继承?如何定义继承关系?
Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能。
B继承A:B extends A

5.什么是多态?JAVA中有哪些实现多态的方法?
多态:相同的动作对不同的类有不同的实现方法
实现多态的方法:(1)方法重载 (2)子类重定义从父类继承来的成员

6.如何定义和引用一个包?
定义一个包:在文件最上面写如下语句:package pkg1.pkg2;
引用一个包:import pkg1.pkg2.* 引用pkg1包下的pkg2包

7.什么是构造函数?什么是析构函数?如何进行定义?它们有什么作用?
构造函数:构造一个对象时所调用的函数.
定义:修饰符 方法名(){} 修饰符不能比类的修饰符范围广,没有返回值,方法名和类名一样
作用:实例化一个本类的对象时调用.

析构函数:
java理论上是没有析构函数的,因为它的GC会自动清理不用的对象。
Java 定义了一个特殊的方法叫做finalize() ,它提供了 C++ 析构函数的一些功能。
finalize() 方法作用的一个关键元素是 Java 的垃圾回收器。 当垃圾回收器将要释放一个对象的内存时,它调用该对象的finalize() 方法(如果该对象定义了此方法)。
定义finalize() 方法:
protected void finalize()
{
super.finalize();
// other finalization code...
}
作用:释放资源

8.什么是发放重载?如何定义方法重载?试举例说明。
方法重载:让类以统一的方式处理不同类型数据的一种手段.
定义方法重载:创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。
举例:
void receive(int i) {
  System.out.println("Received one int data");
  System.out.println("i="+i);
 }
 void receive(float f) {
  System.out.println("Received one float data");
  System.out.println("f="+f);
 }
 void receive(String s) {
  System.out.println("Received a String");
  System.out.println("s="+s);
 }

9.编程输出一个“*”构成的矩形图案。

public class Test {

public static void main(String[] args) {
for(int i=0;i<5;i++){
for(int j=0;j<25;j++){
if(i==0|j==0|j==24|i==4){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}

10.编写Application程序,输出2-100之间的所有素数。
public class Test {
public static boolean isPrime(int num) {
for (int i = 2; i <= Math.sqrt(num); i++) {// 程序默认2是素数,当j=2时,循环不执行
if (num % i == 0) {
return false;
}
}
return true;
}

public static void main(String[] args) {
for (int j = 2; j <= 100; j++) {
if (Test.isPrime(j)) {
System.out.print(j+"\t");
}
}
}
}
11.利用循环语句求100以内的奇数。
public class Test {
public static void main(String[] args) {
for(int i=1;i<=100;i++){
if(i%2!=0)System.out.println(i);
}
}
}

加分吧.. 给你做了一个小时... 你说我容易么...
追问
嗯,真的很谢谢你。这回有救啦!。。。
越消逝越美丽
2011-12-22 · TA获得超过387个赞
知道大有可为答主
回答量:972
采纳率:0%
帮助的人:1497万
展开全部
这大学生天天撸管去了么,学习不专心整天不是泡妞就打炮么。这些问题都能问。。
1.注释的作用是方便自己和别人查看 //是单行注释 /* */多行注释 /** */是文档注释 JSP的注释就不说了~
2.循环语句有 for循环 foreach循环 while循环 do while循环 太长自己另外百度
3.将一堆元素依次存放,使用连续的内存
4.从现有类中派生出来的类,成为类的继承。 例如A类想继承B类 A extends B
5.一种事物具有多种形态称为多态。方法重写override跟方法重载均可实现多态。
6.引用包使用import关键字 例如 import java.util.List; 定义包package 包名;
7.用来在创建对象时初始化对象 即为对象成员变量赋初始值。 不带返回类型跟返回类型,百度百科那死垃圾坑爹写带返回值坑小孩了。 定义构造函数:方法名与类名相同 例子 public Demo(){
//我是无参构造函数
}
8.方法重载就是与已有的一个方法同名,但是参数个数不同,所以可以构成重载。
public int Demo(int a,int b){
//我是方法1
}
public int Demo(int a){
//我是方法重载哥
}
9. int star=8;
int a;
int b;
int c;
for(a=0;a<star;a++){
for(b=0;b<star;b++){
System.out.print("*");
System.out.print(" ");
}
for(c=0;c<=a;c++){
System.out.print(" ");
}
System.out.println("");
}
10.用for循环搞定,自己搞
11.public static void main(String[] args) {
int i;
int sum=0;

for(i=1;i<=100;i++){
if(i%2==0){
continue;
}
sum=sum+i;
}
System.out.println(sum);
}

我只教打鱼技术,不送鱼,那一题都做不出来,那祝你挂科。睡了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d4931ea
2011-12-22 · TA获得超过547个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:142万
展开全部
9.
import java.util.*;
public class JuXing{
public static void main(String args[]){
System.out.println("请输入矩形的长和宽:x,y");
Scanner input=new Scanner(System.in);
int x=input.nextInt();
int y=input.nextInt();

for(int i=0;i<y;i++){
for(int j=0;j<x;j++){
System.out.print("*");
}
System.out.println();
}

}
}
10.
public class SuShu{
public static void main(String[] args)
{
int i,j,k,t;
t=0;

for(i=2;i<=100;i++)
{

for(j=2;j<=i-1;j++)
{
if(i%j==0)break;
}

if(j>=i)
{
System.out.print(i+"是一个素数"+" ");
t++;
}

if(t%5==0)System.out.println("");
}

}
}
11.
public class JiShu{

public static void main(String args[]){
int j=0;

for(int i=1;i<=100;i+=2)
{
if(j%6==0)System.out.println();//6个数为一组
System.out.print(" "+i);
j++;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ce1a31
2011-12-21 · 超过16用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:38万
展开全部
这些定义的找书或者百度,多得是
追问
所以我上百度啦。。-  -! 书上好难找 。。所以 懒惯啦。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
836845203
2011-12-21
知道答主
回答量:13
采纳率:0%
帮助的人:2万
展开全部
enenenenen做下任务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hitzsf
2011-12-21 · TA获得超过2060个赞
知道大有可为答主
回答量:1741
采纳率:78%
帮助的人:1163万
展开全部
我晕倒。。。。。这写个问题 自己找参考书吧,我实在是懒得去翻了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式