问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 09:28

我来回答

6个回答

热心网友 时间:2023-10-09 13:13

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);
}
}
}

加分吧.. 给你做了一个小时... 你说我容易么...追问嗯,真的很谢谢你。这回有救啦!。。。

热心网友 时间:2023-10-09 13:13

这大学生天天撸管去了么,学习不专心整天不是泡妞就*么。这些问题都能问。。
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);
}

我只教打鱼技术,不送鱼,那一题都做不出来,那祝你挂科。睡了

热心网友 时间:2023-10-09 13:14

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++;
}
}
}

热心网友 时间:2023-10-09 13:14

这些定义的找书或者百度,多得是追问所以我上百度啦。。- -! 书上好难找 。。所以 懒惯啦。。

热心网友 时间:2023-10-09 13:15

enenenenen做下任务

热心网友 时间:2023-10-09 13:16

我晕倒。。。。。这写个问题 自己找参考书吧,我实在是懒得去翻了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 现在有什么比较好的游戏网站吗? 王者荣耀限定皮肤一般上架几天 王者荣耀获得的皮肤是永久的吗 注释语句的应用 有哪些游戏网站? 积分夺宝什么时候打折2021 积分夺宝什么时候打折2021 王者荣耀荣耀水晶每天几点刷新 中国有哪些知名的网络游戏平台? 在VB中注解语句的格式及作用是什么 《王者荣耀》积分夺宝第一次361出水晶,第二次抽一般多少能出呢? 《王者荣耀》积分夺宝第一次361出水晶,第二次抽一般多少能出呢? 北纬77.7什么意思 王者荣耀积分夺宝可以获得哪些皮肤和英雄? 找首歌.只记得一句歌词 王者荣耀每日充值活动和积分夺宝是一起上架吗 王者荣耀每日充值活动和积分夺宝是一起上架吗 oh wow,,,求歌名。。。 王者荣耀英雄碎片商店更新时间 碎片商店多久更新一次 王者荣耀英雄碎片商店更新时间 碎片商店多久更新一次 matlab中注释语句有什么作用,不加注释不行吗 中国有哪些知名的网络游戏平台?求各位大神介绍 要使你的程序容易被别人理解,应如何使用注释语句? 除了17173游戏网外,还有什么游戏网? html的注释语句有什么用 好玩的游戏网站有哪些? HTML注释的具体作用是什么? 游戏平台都有哪些? VB中注释语句怎么写? 初学Java,很是迷茫,请问下面注释的语句到底有什么作用?感觉要和不要对运行结果没有影响呀。。。。。 有哪些小游戏网站? 有哪些好的游戏下载网站!! 在mysql中如何写注释语句 顺丰快递上班时间是几点到几点? 注释语句 比较好玩的游戏网站有哪些 vb中注释语句可以放在代码中的任意位置吗 顺丰客服的待遇怎样? 小游戏网站有哪些??拜托了各位 谢谢 C语言的注释语句可不可以嵌套?