当前位置:首页 » 编程语言 » java期末考试

java期末考试

发布时间: 2022-05-22 20:38:41

㈠ 大学java期末考试怎么过

4-- 16
6-- 15
8-- Jpanel
11-- 不能有多父类,c++有多个父类
12-- 实现接口用 implements
13-- null不是关键字

14-- ?:
15-- 选择第3个
16-- 选择第四个
17-- 接口定义 用 interface
18-- 选择第四个

程序题目--
第一个 hello应大写,所以结果是 编译错误,无法找到类文件
第二个 输出每行连续6个星号 后换行,共4行

判断题目--
标识符号 不分大小写,
构造方法必须同名,。
选择开关语句应该有默认的default句子。。

㈡ java期末考试题

单击出现你好的我倒还知道点
package example;

import java.awt.BorderLayout;

public class Switch extends JFrame {

private JPanel contentPane;

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Switch frame = new Switch();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the frame.
*/
public Switch() {
final String string = "你好";
final String string2 = "再见";
setTitle("\u5207\u6362\u6807\u7B7E\u5185\u5BB9");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
final JLabel label = new JLabel(string);
label.setFont(new Font("宋体",Font.BOLD,25));
JButton button = new JButton("\u786E\u5B9A");
button.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (label.getText().equals(string)) {
label.setText(string2);
}
else if (label.getText().equals(string2)) {
label.setText(string);
}
}

});
GroupLayout groupLayout = new GroupLayout(contentPane);
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGap(153, 153, 153)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addComponent(button)
.addComponent(label))
.addContainerGap(222, Short.MAX_VALUE))
);
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGap(80, 80, 80)
.addComponent(label)
.addGap(38, 38, 38)
.addComponent(button)
.addContainerGap(100, Short.MAX_VALUE))
);
contentPane.setLayout(groupLayout);
}
}

㈢ java期末考试怎么考

背背代码,背背概念了,无非就是那些排序,计算素数,字符串截取拼接之类的程序题

㈣ JAVA期末考试 高分

java Application
1 编写源文件 需要main方法
2 编译 javac *.java
3 运行 java *
java Apple
1 编写源文件 需要继承了Applet的方法
2 编译 javac *.java
3 java Apple 通过浏览器来运行
<applet code=*.class heigth=100 width=400/>
*******************************************************
参考答案:接口:Java中的接口是一系列方法的声明,是一些方法特征的集 合,一个接口只有方法的特征没有方法的实现
包:类的集合
很难想象他们的共同点,完全不同德两个概念啊
************************************************************
多态:多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作
举例:
class Vehicle {
public void drive() {
System.out.println("Vehicle: drive");
}
}

class Car extends Vehicle {
public void drive() {
System.out.println("Car: drive");
}
}
public class Test {
public static void main (String args []) {
Vehicle v;
Car c;
v = new Vehicle();
c = new Car();
v.drive();
c.drive();
v = c;
v.drive();
}
}
运行结果:Vehicle: drive
Car: drive
Car: drive
***********************************************
import java.io.*;
public class Test{
public static void main(String[] arg){
int result = 0;
System.out.println("please input a number");
BufferedReader in
= new BufferedReader(new InputStreamReader(System.in));

for(int i=0;i<=in;i++){
result += i;
}
System.out.println("result==> "+result);
}
}
***********************************************************
封装 继承 多态 (抽象)
**********************************************************
前面已经。。。。。。。。。。。。。
*************************************************************

package com.text;

public class Student {
private long id;
private String name;
private int age;
private boolean sex;
private String phone;
Student(long i,String n,int a,boolean s,String p){//有参构造函数,形参表中的参数分别初始化学号,姓名,年龄,性虽和联系电话。
id =i;
name =n;
age =a;
sex =s;
phone =p;
}

int getage(){//获取年龄作为方法的返回值。
return age;
}
Boolean getsex(){//获取性别作为方法的返回值
return sex;
}
String getphone(){//获取联系电话作为方法的返回值
return phone;
}
public String tostring(){//以姓名:联系电话的形式作为方法的返回值。
return "姓名:"+name+"联系电话:"+phone;
}
}
{

㈤ java期末考试

//第一题
inta=64;
for(inti=0;i<64;i++){
if(i*i==64){
System.out.println("a的平方根为:"+i);
}
}
//第二题
inta=2000;
if(a%4==0&&a%100!=0||a%400==0){
System.out.println(a+"年是闰年");
}
else{
System.out.println(a+"年不是闰年");
}
//第三题
Scannersc=newScanner(System.in);
System.out.println("考分是多少");
inta=sc.nextInt();
if(a>=90&&a<=100){
System.out.println("优秀");
}
if(a>=80&&a<90){
System.out.println("良好");
}
if(a>=70&&a<80){
System.out.println("中等");
}
if(a>=60&&a<70){
System.out.println("及格");
}
if(a>=0&&a<60){
System.out.println("不及格");
}
//第四题
Scannersc=newScanner(System.in);
int[]a=newint[3];
for(inti=0;i<3;i++){
System.out.println("请输入一个整数:");
a[i]=sc.nextInt();
}
Arrays.sort(a);
for(inti=0;i<a.length;i++){
System.out.print(a[i]+"");
}
//第五题
intsum=0;
for(inti=1;i<101;i++){
sum+=i;
}
System.out.println(sum);
//第六题
for(inti=1;i<10;i++){
for(intj=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+"");
}
System.out.println();
}
//第七题
for(inti=0;i<4;i++){
for(intj=0;j<4;j++){
System.out.print("*");
}
System.out.println();
}
//第八题
for(inti=0;i<5;i++){
for(intj=0;j<i;j++){
System.out.print("*");
}
System.out.println();
}
//第九题
inta=10;
for(inti=0;i<10;i++){
a--;
if(a>4){
for(intj=0;j<i;j++){
System.out.print("*");
}
}
else{
for(intj=a-1;j>0;j--){
System.out.print("*");
}
}

System.out.println();
}
//第十题
intmax=0;
intwei=0;
int[]a={5,6,5,8,6,9,7,3,1,4};
for(inti=0;i<a.length;i++){
if(a[i]>max){
max=a[i];
wei=i;
}

}
System.out.println(max+""+wei);

感冒太难受了 我先去买个药。

㈥ java期末考试!!求助!!!

1.
第一种:
当X=10时 X-1=X; 无效表达式
当X=10时 X-=3; 等价于 X=X-3; 运算后x的值:7
当X=10时 X*=1+2; 等价于 X=X*(1+2); 运算后x的值:30
当X=10时 X%=5; 等价于 X=X%5; 运算后x的值:0

第二种:
如果是问 X 经过后三个表达式运算后的值(第一个表达式是错的):
X=X-3; 此时 X=7
X=X*(1+2); 此时 X=21
X=X%5; 此时 X=1
最后X为1

2.
当a=6; b=-4;时 --a%++b; 等价于 (a-1)%(b+1); 运算后的值:2

当a=6; b=-4;时 (--a)<<a;; 等价于 (a-1)<<a; 运算后的值:160
位运算
a-1的值为5
5的二进制为 101
5<<5 表示把五的二进制向左移动5位 即101 00 000换十进制为160

当a=6; b=-4;时 (a<10 && a>10 ? a:b); 等价于
如果a小于10 并且 a大于10 表达式的值为a也就是6 否则表达式的值为b 即-4
一个数不可能同时小于10又大于10 所以 表达式的值为b 也就是-4

㈦ java期末考什么

突然看到一个简单的问题的。呵呵。拿个结贴,希望能走人。
java如果是基础课的话就考的基础题目,可以看看java的面试题的资料,基本会涉及一些java基础中比较容易搞错的题目。应该会有个大点的编程题目。所以希望楼主去准备准备关于创建类的知识,背几个类的文件的代码。比如一个简单的写一个java类去计算加减法的。里头可以包含好多基础信息,比如类的命名,文件的命名,输入输出,显示到console等等。基本就可以拿下一些大题的分数了,当然如果基础好的话,可以考虑多看些编程题。就可以更好地拿下大题了。
希望楼主采纳。
好好学java,这个是一个不错的选择。学好一门编程语言,就可以出去了,但是一定要尽量的多学,学的越深越好。

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

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

加分吧.. 给你做了一个小时... 你说我容易么...

㈨ java期末考试题目

第一个什么平方根的,数学没学好,不知道用if()怎么算,倒是可以用方法Math.sqrt()
//2222222222222
importjava.util.Scanner;
publicclassTest2{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("输入一个年份,判断是闰年还是平年:");
intyear=sc.nextInt();
if(year%4==0&&year%100!=0||year%400==0){//判断闰年一般的规律为:四年一闰,百年不闰,四百年再闰
System.out.println(year+"年是闰年。");
}else{
System.out.println(year+"年是平年。");
}
}
}

//3333333333333
importjava.util.Scanner;
publicclassTest3{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("请输入学生的考分,按回车查询考分等级");
floatscore=sc.nextFloat();
Stringscore_class=null;
if(score>=0&&score<60){
score_class="不及格";
}elseif(score<70){
score_class="及格";
}elseif(score<80){
score_class="中等";
}elseif(score<90){
score_class="良好";
}elseif(score<=100){
score_class="优秀";
}else{
System.out.println("请输入合法考分(0--100),请重新启动查询!");
System.exit(0);
}
System.out.println("该生成绩:"+score+",等级为:"+score_class);
}
}

//44444444444444
importjava.util.Arrays;
importjava.util.Scanner;
publicclassTest4{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
int[]arr=newint[3];
System.out.println("请输入3个整数,让电脑判断大小后,从小到大输出");
for(inti=0;i<3;i++){
System.out.println("请输入第"+(i+1)+"个数大小:");
arr[i]=sc.nextInt();
}
Arrays.sort(arr);
System.out.println("重新排序后,从小到大的顺序是:");
for(intx:arr){
System.out.print(x+"");
}
}
}

//555555555555555
publicclassTest5{
publicstaticvoidmain(String[]args){
intsum=0;
for(inti=1;i<=100;i++){
sum+=i;
}
System.out.println("1+2+3+4+...+100的和是:"+sum);
}
}
//6666666666666666
publicclassTest6{
publicstaticvoidmain(String[]args){
System.out.println("九九乘法表");
for(inti=1;i<=9;i++){
for(intj=1;j<=9;j++){
System.out.print(i+"*"+j+"="+i*j+" ");
}
System.out.println();
}
}
}
//777777777777777777
publicclassTest7{
publicstaticvoidmain(String[]args){

for(inti=1;i<5;i++){
for(intj=1;j<5;j++){
System.out.print("*");
}
System.out.println();
}
}
}

//88888888888888888888
publicclassTest8{
publicstaticvoidmain(String[]args){
intn=4;
for(inti=1;i<=n;i++){
for(intj=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}

//9999999999999999
publicclassTest9{
publicstaticvoidmain(String[]args){
for(inti=1;i<=4;i++){
for(intj=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
//注意下面只有3行
for(inti=1;i<=3;i++){
for(intj=3-i;j>=0;j--){
System.out.print("*");
}
System.out.println();
}
}
}
//10101010101010
publicclassTest10{
publicstaticvoidmain(String[]args){
System.out.println("现在一数组arr[10]={1,3,5,2,82,6,7,0,12,4}"+
"找出最大的数的位置并输出到屏幕");
int[]arr={1,3,5,2,82,6,7,0,12,4};
intmax=arr[0];
intindex=0;
for(inti=0;i<arr.length;i++){
if(arr[i]>max){
index=i;
max=arr[i];
}
}
System.out.println("经过查找,该数组中最大值是:"+max+",在数组中第"+(index+1)+"个位置");
}
}

////////////1111111111
/*
*素数:只有除以1和它本身时能整除,除以其它任何自然数都不能整除
*/
publicclassTest11{
publicstaticvoidmain(String[]args){
System.out.println("101-200之间素数:");
for(inti=101;i<=200;i++){
intj=1;
intcount=0;
//计数,当一个数队在1至本数之前有第3个数可以整除,则不是素数
for(intk=1;k<=i;k++){
if(i%k==0){
count++;
}
}
if(count<3){
System.out.print(i+"");
}

}

}
}
//1212121212
publicclassTest12{
publicstaticvoidmain(String[]args){
System.out.println("打印水仙花数:");
for(intnum=100;num<=999;num++){
intge=num%10;
intshi=(num/10)%10;
int=num/100;

if((Math.pow(ge,3)+Math.pow(shi,3)+Math.pow(,3))==num){
System.out.print(num+"");
}
}
}
}

热点内容
苹果怎么对备忘录加密码 发布:2025-02-13 18:44:19 浏览:72
php房产网 发布:2025-02-13 18:18:06 浏览:86
源码资源吧 发布:2025-02-13 18:14:39 浏览:80
java培训价钱 发布:2025-02-13 17:59:33 浏览:975
c语言中变量类型 发布:2025-02-13 17:52:20 浏览:259
ftp导出报错 发布:2025-02-13 17:41:20 浏览:998
脚本下载教程 发布:2025-02-13 17:39:06 浏览:236
解压密码re 发布:2025-02-13 17:39:02 浏览:559
linuxdump内存 发布:2025-02-13 17:37:30 浏览:58
游戏客户端源码 发布:2025-02-13 17:37:19 浏览:595