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