java的窗口弹出和动手动脑

   窗口弹出

//两数相加窗口弹出 张雪晴 2015/10/3
import javax.swing.JOptionPane;
public class Addition {

public static void main(String[] args) {
// TODO 自动生成的方法存根
String firstNumber,secondNumber;
int number1,number2,sum,jian,cheng,chu;
firstNumber=JOptionPane.showInputDialog("Enter first integer");//在窗口上提示输入第一个数
secondNumber=JOptionPane.showInputDialog("Enter second integer");//在窗口上提示输入第二个数
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);//把输入的数转换为int型
sum=number1+number2;//求和
jian=number1-number2;//求差
cheng=number1*number2;//求积
chu=number1/number2;//求商
JOptionPane.showMessageDialog(null,"和为: "+sum+" 差为:"+jian+" 积为:"+cheng+" 商为:"+chu,"Results",JOptionPane.PLAIN_MESSAGE);//在窗口上显示结果
System.exit(0);//释放空间

}

}

运行结果:

    动手动脑

(一) 仔细阅读示例: EnumTest.java,运行它,分析运行结果?

你能得到什么结论?你掌握了枚举类型的基本用法了吗?

//动手动脑  张雪晴  2015/10/3

public class Exercise {

public static void main(String[] args) {

// TODO 自动生成的方法存根

Size s=Size.SMALL;

Size t=Size.LARGE;

System.out.println(s==t);

System.out.println(s.getClass().isPrimitive());

Size u=Size.valueOf("SMALL");

System.out.println(s==u);

for(Size value:Size.values()){

System.out.println(value);

}

}

}

enum Size{SMALL,MEDIUM,LARGE};

枚举类型的基本用法:

1.其实枚举类型也是一个类,直接继成了java.lang.Enum这个类,拥有这个类的方法。

2.枚举类型可以使用在switch语句中。

3.因为变量只有一个值所以要选取枚举类型中的一个值进行赋值。

例:Size s=Size.SMALL;

Size t=Size.LARGE;

4.枚举类型可以直接使用父类的函数。

例:ordinal(),valueOf()和name()等。

5.枚举类型是引用类型!

6.枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。

7.可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。

(二)请运行以下代码(TestDouble.java)

你看到了什么样的输出,意外吗?

运行结果:

这就是使用浮点类型会造成误差的一种。

(三)以下代码的输出结果是什么?

int X=100;

int Y=200;

System.out.println("X+Y="+X+Y);

System.out.println(X+Y+"=X+Y");

为什么会有这样的输出结果?

前一个是字符串的连接,只要在后面的X+Y上加上括号就可以输出300了。

后一个是数字相加的意思。

时间: 2024-10-25 22:23:41

java的窗口弹出和动手动脑的相关文章

JavaScript动态实现div窗口弹出&消失功能

先积累一个JavaScript动态实现div窗口弹出&消失功能 首先是index.jsp代码 <html> <head> <link rel="stylesheet" href="css/DivStyle.css" media="screen"> <script type="text/javascript" src="scripts/div.js">&

分享20个华丽的模态窗口弹出效果示例(梦想天空)

分享20个华丽的模态窗口弹出效果示例 在你的品牌和网站访问者之间建立情感联系是非常重要的.模态弹出窗口可能会帮助您完成这个具有挑战性的任务,以及分享给游客一些重要信息.作为一项常用规则,模态弹出窗口被用于各种号召行动的消息,如鼓励用户订阅新闻邮件,下载一些免费赠品或通知关于一些新的产品,服务或功能发布等.在这里,你会看到值得你注意的20个华丽的弹出窗口示例. 您可能感兴趣的相关文章 经典网页设计:超炫动画效果单页网站 30个独具匠心的精美单页网站设计案例 25个以全屏照片为背景的精美网页作品 2

父窗口控制子窗口弹出和关闭【JSdemo】

[功能说明] 利用window.open()方法实现点击父窗口任意区域控制子窗口打开的关闭的效果 [HTML代码说明] <div class="box" id="box">点击任何区域,子窗口打开</div> [CSS代码说明] /*设置box高度和页面高度一致*/ body{ margin: 0; } html,body{ height: 100%; } .box{ border: 1px solid black; height: 99%;

asp.net中的窗口弹出实现,包括分支窗口 . ASP.NET返回上一页面实现方法总结 .

返回上一页的这个东东在我们做项目的时候一般是用于填写完表单后确认的时候,有对原来输入的数据进行修改或者更新时用的,或者是因为网站为了方便浏览者而有心添加的一个东东,一般这种功能的实现在ASP.NET中都是用一个Button控件来实现的,实现的方法有很多,今天恰好在做项目时碰到要用这个东东,我就把能实现" 返回上一页","返回前一页"的几种方法总结了一下,供大家学习之用,请多多指教: 其实要实现这个功能主要还是要用到javascript脚本语言! 方法一: 在asp.

Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框

在web开发中,有一个经典的功能,就是数据的导入导出.特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作.而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下.(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧.现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI.这里我们用Apache POI!我们先去Apach

jQuery模仿window7窗口弹出效果

原文:jQuery模仿window7窗口弹出效果 源代码下载地址:http://www.zuidaima.com/share/1595935788665856.htm 效果不错,分享下. 出处:http://www.jq-show.com/Detail.aspx?id=197 版权声明:本文为博主原创文章,未经博主允许不得转载.

Winform窗口弹出位置控制

窗体的弹出位置可以由属性StartPosition来指定,默认值有: Manural 自定义,由属性Location指定: CenterScreen 屏幕中央: WindowsDefaultBounds  系统默认位置(但大小为系统默认窗体大小) WindowsDefaultLocation 系统默认位置(大小由属性Size指定) CenterParent 父窗体中央 若自定义窗体显示位置,则属性StartPosition选择Manural,然后指定属性Location的坐标值. 指定窗体显示位

Java(接口与继承)动手动脑

1>继承条件下的构造方法调用 运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改 Parent 构造方法的代码,显式调用 GrandParent 的另一个构造函数,注意这句调用代码是否是第一句,影响重大 源代码: class Grandparent{ public Grandparent(){ System.out.println("GrandParent Created."); } public Grandparent(Str

分享20个华丽的模态窗口弹出效果示例

在你的品牌和网站访问者之间建立情感联系是非常重要的.模态弹出窗口可能会帮助您完成这个具有挑战性的任务,以及分享给游客一些重要信息.作为一项常用规则,模态弹出窗口被用于各种号召行动的消息,如鼓励用户订阅新闻邮件,下载一些免费赠品或通知关于一些新的产品,服务或功能发布等.在这里,你会看到值得你注意的20个华丽的弹出窗口示例. 您可能感兴趣的相关文章 经典网页设计:超炫动画效果单页网站 30个独具匠心的精美单页网站设计案例 25个以全屏照片为背景的精美网页作品 20个与众不同的网页联系表单设计案例 2