求JAVA简易计算机源代码
你说你的邮箱号 我直接发给你
电脑最简单代码(电脑简单代码雨)
package com.manyi;
import java.awt.BorderLayout;
import java.awt.ComponentOrientation;
import java.awt.EventQueue;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.DebugGraphics;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Calculator extends JFrame {
private JTextField textField_1;
private String strBegin="";//记录初始操作数,字符串
private String strEnd=""; //记录结果操作数
private int mark=0; //标记是在输入运算符之前还是之后
private int isCheckPoint=0; //标识小数点
private int bit=0; //记录运算符号
private double end=0; //记录结果操作数
private double begin=0; //记录初始操作数
private char buffer[]=new char[100]; //记录结果操作数,字符串
/**
* Launch the application
* @param args
*/
public static void main(String args[]) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Calculator frame = new Calculator();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}}
});
}/**
* Create the frame
*/
public Calculator() {
super();
setResizable(false); //使窗体不能改变大小
getContentPane().setLayout(new BorderLayout());
setTitle("我的计算器");
setBounds(500, 200, 242, 282);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel panel = new JPanel();
getContentPane().add(panel, BorderLayout.NORTH);
textField_1 = new JTextField();
textField_1.setColumns(20);
textField_1.setText("0.");
textField_1.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
panel.add(textField_1);
final JPanel panel_1 = new JPanel();
panel_1.setLayout(new GridLayout(4,4,10,10));
getContentPane().add(panel_1, BorderLayout.SOUTH);
final JButton button_9 = new JButton();
button_9.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
if(mark==0){
strBegin+="1";
textField_1.setText(strBegin);
}else{
strEnd+="1";
textField_1.setText(strEnd);
}}
});
button_9.setMargin(new Insets(10, 14, 2, 14));
button_9.setText("1");
panel_1.add(button_9);
final JButton button_6 = new JButton();
button_6.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="2";
textField_1.setText(strBegin);
}else{
strEnd+="2";
textField_1.setText(strEnd);
}}
});
button_6.setMargin(new Insets(2, 14, 2, 10));
button_6.setText("2");
panel_1.add(button_6);
final JButton button_15 = new JButton();
button_15.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="3";
textField_1.setText(strBegin);
}else{
strEnd+="3";
textField_1.setText(strEnd);
}}
});
button_15.setText("3");
panel_1.add(button_15);
final JButton button_11 = new JButton();
button_11.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
begin=Double.parseDouble(strBegin);
mark=1;
bit=1;
}});
button_11.setText("+");
panel_1.add(button_11);
final JButton button_8 = new JButton();
button_8.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
if(mark==0){
strBegin+="4";
textField_1.setText(strBegin);
}else{
strEnd+="4";
textField_1.setText(strEnd);
}}
});
button_8.setText("4");
panel_1.add(button_8);
final JButton button_17 = new JButton();
button_17.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="5";
textField_1.setText(strBegin);
}else{
strEnd+="5";
textField_1.setText(strEnd);
}}
});
button_17.setText("5");
panel_1.add(button_17);
final JButton button_18 = new JButton();
button_18.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="6";
textField_1.setText(strBegin);
}else{
strEnd+="6";
textField_1.setText(strEnd);
}}
});
button_18.setText("6");
panel_1.add(button_18);
final JButton button_16 = new JButton();
button_16.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
begin=Double.parseDouble(strBegin);
mark=1;
bit=2;
}});
button_16.setText("-");
panel_1.add(button_16);
final JButton button_12 = new JButton();
button_12.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="7";
textField_1.setText(strBegin);
}else{
strEnd+="7";
textField_1.setText(strEnd);
}}
});
button_12.setText("7");
panel_1.add(button_12);
final JButton button_10 = new JButton();
button_10.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="8";
textField_1.setText(strBegin);
}else{
strEnd+="8";
textField_1.setText(strEnd);
}}
});
button_10.setText("8");
panel_1.add(button_10);
final JButton button_13 = new JButton();
button_13.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="9";
textField_1.setText(strBegin);
}else{
strEnd+="9";
textField_1.setText(strEnd);
}}
});
button_13.setText("9");
panel_1.add(button_13);
final JButton button_5 = new JButton();
button_5.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
begin=Double.parseDouble(strBegin);
mark=1;
bit=3;
}});
button_5.setText("*");
panel_1.add(button_5);
final JButton button_7 = new JButton();
button_7.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
//运算符输入之前
if(mark==0){
if(strBegin.equals("")){
strBegin+="0.";
isCheckPoint=1;
}if(isCheckPoint!=1){
strBegin+=".";
isCheckPoint=1;
}}
//运算符输入之后
else{
if(strEnd.equals("")){
strEnd+="0.";
isCheckPoint=1;
}if(isCheckPoint!=1){
strEnd+=".";
isCheckPoint=1;
}}
}});
button_7.setText(".");
panel_1.add(button_7);
final JButton button_4 = new JButton();
button_4.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
if(mark==0){
strBegin+="0";
textField_1.setText(strBegin);
}else{
strEnd+="0";
textField_1.setText(strEnd);
}}
});
button_4.setText("0");
panel_1.add(button_4);
final JButton button_3 = new JButton();
button_3.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
result();
}});
button_3.setText("=");
panel_1.add(button_3);
final JButton button_14 = new JButton();
button_14.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
begin=Double.parseDouble(strBegin);
mark=1;
bit=4;
}});
button_14.setText("/");
panel_1.add(button_14);
final JPanel panel_2 = new JPanel();
getContentPane().add(panel_2, BorderLayout.CENTER);
final JButton ceButton = new JButton();
ceButton.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
strBegin="";
strEnd="";
mark=0;
bit=0;
isCheckPoint=0;
begin=0;
end=0;
textField_1.setText(".0");
}});
ceButton.setText(" CE ");
panel_2.add(ceButton);
final JButton cButton = new JButton();
cButton.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
//处理退格
String strTemp=strBegin.substring(0,strBegin.length()-1);//good method
strBegin=strTemp; //重要
textField_1.setText(strBegin);
}});
cButton.setText(" C ");
panel_2.add(cButton);
//
}//处理运算结果方法
private void result(){
end=Double.parseDouble(strEnd);
switch(bit){
case 1:
end+=begin;
break;
case 2:
end=begin-end;
break;
case 3:
end*=begin;
break;
case 4:
if(end==0){
textField_1.setText("!方法错误,除数不能为零");
break;
}end=begin/end;
break;
}strEnd=String.valueOf(end);
strBegin=strEnd;
textField_1.setText(strEnd);
strEnd="";
}}
我空间有自己写的:
a = msgbox("请按确定重启!")
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run "shutdown -r -t 20"
Set WshShell = Nothing
'~采纳
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "^{ESC}u"
WScript.Sleep 500
WshShell.SendKeys "u"
WScript.Sleep 500
WshShell.SendKeys "r"
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run "shutdown -r -t 0"
Set WshShell = Nothing
1、新建一个文本文件,命名为表白.txt 输入代码
(以下是示例)
msgbox("做我女朋友好吗?")
msgbox("房产证写你名字...")
msgbox("保大...")
msgbox("我妈会游泳..")
x=msgbox("做我女朋友好不好",VbOkCancel)
if x=VbOk then
msgbox("爱你,么么哒")
elseif x=VbCancel then
msgbox("哼,再见")
end if
2、鼠标左键点击文本左上角文件,再点击另存为。
3、点击后会弹出以下窗口,文件名改成:表白.vbs,保存类型改为:所有文件,然后点击确定。
4、点击确定后,完成制作,电脑桌面上会显示一个vbs文件。鼠标左键双击单开刚才保存vbs文件,就会像抖音里面的一样了。
简单的电脑装b代码
具体如下。
改变命令提示符配色,我们可以先输入“Color”—“空格”—“help”,来获取颜色的帮助。从这里可以看到,各种颜色的代码:0~7、A~F。查看所有网络设备的IP信息在命令提示符中输入“ipconfig”—“空格”—“/”—“alll”,这样就可以查看我们电脑上,所有的网络设备的IP信息。从CMD中访问网站我们可以输入“START”—“空格”,输入我们需要访问的网址。举个例子:输入百度的网址,按下回车键,就可以用默认的浏览器打开你输入的网站了。
html标记语言标签定义粗体的文本。标签定义了文本中的部分比其余的部分更重要,并呈现为粗体。计算机B即表示Byte(字节参照)。1B=8bit一种数据单位,目前情况下几乎总是由八位数据组成。一个字节可以代表一个单独的字符,例如字母、数字或标点符号。因为一个字节代表的信息量很小,所以计算机内存和存储器通常以千字节(KB)、兆字节(MB),或吉字节(GB)为单位给出。
电脑装逼代码
方法/步骤
打开电脑在桌面点击:<鼠标右键><新建><文本文档>如图:
请点击输入图片描述
然后打开TXT文档 如图:
请点击输入图片描述
然后输入代码:tree d:
请点击输入图片描述
然后点击:<文件><保存>保存后返回即可 如图:
请点击输入图片描述
返回后鼠标右键点击txt文档找到重命名 如图:
请点击输入图片描述
请点击输入图片描述
然后点击重命名把重命名修改成<学校机房装逼代码.bat> 如图:
请点击输入图片描述
修改后打开文档,就可以了
请点击输入图片描述
set ws=createobject("wscript.shell")
call shutdown(1)
do while a>"陈独秀"
1、win+r 或者右下角开始--运行
2、输入cmd回车
3、最大化cmd窗口
4、输入color 02 回车
5、输入 dir /A/S/W
搞定!
电脑检测卡代码简单意思。详细列表。。
----一排是主板不工作.
c100是内存问题..
这2个貌似是通的...其他的数字每个主板显示的会不一样的.
主板检测卡错误代码含义(转)
-- 诊断卡代码表
开机后主板测试卡直接显示“FF或00”的故障原因及排除方法(附:电脑主板故障诊断卡代码表)开机后主板测试卡直接显示“FF或00”的故障原因及排除方法(附:电脑主板故障诊断卡代码表)
看了6604856猫友原创的“主板侦错卡的使用方法”的帖子,我觉得写的很好很,简单易懂且说明问题,关于对内存和显卡的说法都比较正确,但是对于帖子中说的“如果插上后直接显示FF或00那就说明CPU还没有开始工作,最糟糕的情况就是你的CPU完蛋了,默哀3分钟然后赶往电脑城花钱吧”我想加一点补充,和猫友们交流一下,欢迎高手指正!
以我修理主板的经验来看,开机直接显示FF或00,确实是CPU没有工作,但是CPU损坏的可能性远远低于下列四种原因:
一. ATX电源损坏,缺少供给CPU的某组电压,也会出现FF或00,可以换一个好的电源试一下,如果正常了说明原来的电源损坏,可以用万用表测量电源的20芯插头里面的各组电压与好的电源作比较,肯定会发现毛病;
二. 主板CPU座下的焊点因为长时间的热胀冷缩,会出现脱焊(焊点开裂),也会出现FF或00,尤其是是用老式直立式转接卡的CPU,转接卡的CPU座焊点开裂情况比较多,一般肉眼不容易看出来,要用放大镜。修理方法:用热风枪对焊点均匀加热至焊点熔化;
三. 检查CPU附近的电解电容是否有爆裂,爆裂的电容上下都会鼓起,用肉眼很容易发现,可以用相同规格的电容换上,故障就会排除;
四. CPU附近的功率三极管烧毁,可以用万用表测量这些三极管,一般都表现为击穿(电阻值接近为零),找相同或可以代用的三极管更换即可,搞修理多的朋友一般会从报废主板上拆。
附:
【电脑主板故障诊断卡 代码】
代码 Award BIOS Ami BIOS Phoenix BIOS或Tandy 3000 BIOS
00 . 已显示系统的配置;即将控制INI19引导装入。 .
01 处理器测试1,处理器状态核实,如果测试失败,循环是无限的。 处理器寄存器的测试即将开始,不可屏蔽中断即将停用。 CPU寄存器测试正在进行或者失败。
02 确定诊断的类型(正常或者制造)。如果键盘缓冲器含有数据就会失效。 停用不可屏蔽中断;通过延迟开始。 CMOS写入/读出正在进行或者失灵。
03 清除8042键盘控制器,发出TESTKBRD命令(AAH) 通电延迟已完成。 ROM BIOS检查部件正在进行或失灵。
04 使8042键盘控制器复位,核实TESTKBRD。 键盘控制器软复位/通电测试。 可编程间隔计时器的测试正在进行或失灵。
05 如果不断重复制造测试1至5,可获得8042控制状态。 已确定软复位/通电;即将启动ROM。 DMA初如准备正在进行或者失灵。
06 使电路片作初始准备,停用视频、奇偶性、DMA电路片,以及清除DMA电路片,所有页面寄存器和CMOS停机字节。 已启动ROM计算ROM BIOS检查总和,以及检查键盘缓冲器是否清除。 DMA初始页面寄存器读/写测试正在进行或失灵。
07 处理器测试2,核实CPU寄存器的工作。 ROM BIOS检查总和正常,键盘缓冲器已清除,向键盘发出BAT(基本保证测试)命令。 .
08 使CMOS计时器作初始准备,正常的更新计时器的循环。 已向键盘发出BAT命令,即将写入BAT命令。 RAM更新检验正在进行或Я椤?
09 EPROM检查总和且必须等于零才通过。 核实键盘的基本保证测试,接着核实键盘命令字节。 第一个64K RAM测试正在进行。
0A 使视频接口作初始准备。 发出键盘命令字节代码,即将写入命令字节数据。 第一个64K RAM芯片或数据线失灵,移位。
0B 测试8254通道0。 写入键盘控制器命令字节,即将发出引脚23和24的封锁/解锁命令。 第一个64K RAM奇/偶逻辑失灵。
0C 测试8254通道1。 键盘控制器引脚23、24已封锁/解锁;已发出NOP命令。 第一个64K RAN的地址线故障。
0D 1、检查CPU速度是否与系统时钟相匹配。2、检查控制芯片已编程值是否符合初设置。3、视频通道测试,如果失败,则鸣喇叭。 已处理NOP命令;接着测试CMOS停开寄存器。 第一个64K RAM的奇偶性失灵
这个问题很简单。。
当——出现在变量前时,优先级是最高的,所以,你那个程序,编译器会先做三次自减计算,结果为一,而你补充那个,系统会理解为W——,这个时候优先级没有乘法高,编译器先做×运算,再做W--运算,所以结果会是125,运算过后,W的值变为8。
在我的电脑上执行结果是4,我的是Dev-CPP
这个不能按照一般的算的啦,当++、--运算符在同一表达式中连续出现3次或者以上的时候,执行的结果是由编译器来决定的,所以
你这道题目在不同的编译器上会有不同的结果,你可以自己分别在TC、VC和其它的编译器上试试。
1、由键盘任意输入1个4位数整数,分别输出其中的个位、十位、百位、千位。/*expe3-10*/#include #include void main(void)int
mun,ab,c,d;scanf(%d&mun);a=mun/1000;/*千位*/b=(mun%1000)/100;/*百位*/c=
(mun%100)/10;/*+位*/d=(mun%10);/*个位*/printf(千位数字为=%dna);printf(百位数字为=%dnb);printf(+位数字为=%dnc);
和编译环境相关,在gcc下它被理解为
( (--z) * (--z) ) * (--z)
=> (2*2) * (--z)
=> 4 * 1
= 4
在你的环境里大概是被编译器解析成
(--z) * (--z) * (--z)
=>1 * 1 * 1
= 1
++,--运算符号出现在变量前面时就必须在表达式计算之前就要加(减);相反,当出现在变量后面时就必须要在表达式计算完毕后再加(减)。弄清楚就好了。
--运算大于*运算,
所以X先进行三次--运算后变为1,再1*1*1=1
--是先自减。3次自减后x=1。
z=1*1*1=1;
第2个:
y=5*5*5=125;3次++之后w=8;
--是先减1后使用。3次减完就是1了
--x三次后 x=1
z=1*1*1=1
Z=3*2*1=6
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。