「汕头大学java期末考试」汕头大学java期末考试真题

博主:adminadmin 2023-01-22 15:03:06 452

今天给各位分享汕头大学java期末考试的知识,其中也会对汕头大学java期末考试真题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

大学java期末考试求求大家帮忙

%!

int a=20;

%

%a+=2;%

%a%

更多科目问题请追问

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

55 表示把五的二进制向左移动5位 即101 00 000换十进制为160

当a=6; b=-4;时 (a10 a10 ? a:b); 等价于

如果a小于10 并且 a大于10 表达式的值为a也就是6 否则表达式的值为b 即-4

一个数不可能同时小于10又大于10 所以 表达式的值为b 也就是-4

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期末考试真题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。