Java(第二天)

作者: ZOKE | 来源:发表于2017-04-21 02:23 被阅读27次
一、弹出JOptionPane显示框
package exercise;
import javax.swing.JOptionPane;
public class WelcomInMessageDialogBox {
       public static void main(String[] args) {
              JOptionPane.showMessageDialog(null,"第二次练习","显示内容如下",JOptionPane.INFORMATION_MESSAGE);
       }
}
二、计算圆的面积,显示结果同时弹出显示框
package exercise;
import javax.swing.JOptionPane;
public class ComputeArea {
       public static void main(String[] args) {
              final double PI=3.14159;  //定义的常量PI一定要在用到他的式子之前,否则显示未定义
              double r=20.5,area=r*r*PI;
              System.out.println("半径为"+r+"的圆,其面积为"+area);
        JOptionPane.showMessageDialog(null,"他的面积为"+area,"半径为"+r+"的圆",JOptionPane.INFORMATION_MESSAGE);       
        JOptionPane.showMessageDialog(null,area);  //也可以这么简写
       }
}
三、运算符
除法/:整数的除法结果是整数,小数部分省去

取余%:只有被除数是负的,余数才是负的

+ -:二元运算符,可以用于运算的同时还可以用于表示正负

* /:一元运算符
四、数值类型、字符类型的转换
package exercise;
public class Change {
       public static void main(String[] args) {
              int i=32;
              double r=65.25;
              double d=(double)i;
              char c=(char)r;
              String s="Capter"+"JAVA"+i+2;
              System.out.println("i由"+i+"被转换为"+a+"\n"+"r由"+r+"被转换为"+(int)r+"\n"+"r转换为char的值为"+c+"\n"+"两字符串与数字相加的结果为"+s);
              System.out.println("注意\n"+"换行符的\n"+"用法");   //注意换行符号\n的用法

       }
}
五、输入框实现输入功能
package exercise;
import javax.swing.JOptionPane;
public class ShowInputDialog {
       public static void main(String[] args) {
              final double PI=3.14159;
              String input=JOptionPane.showInputDialog(null,"请输入半径大小","输入窗口",JOptionPane.QUESTION_MESSAGE);    //实现输入框输入功能
              //int r=Integer.parseInt(input);  //整数型时用这个
              double r=Double.parseDouble(input);  //将字符串转换为数值
              double area=r*r*PI;
        JOptionPane.showMessageDialog(null,"圆的半径为"+r+","+"面积为"+area,"半径为"+r+"的圆",JOptionPane.INFORMATION_MESSAGE);
       }
}

相关文章

  • 为什么阿里巴巴Java开发手册中建议开发者谨慎使用继承?

    前言 从学习Java的第一天起,我们就知道Java是一种面向对象语言,而学习Java的第二天,我们就知道了面向对象...

  • java开发环境搭建

    大半年不接触java了,今天第二天上班配置java开发环境都都很手生,故又整理如下。eclipse安装顺序:1.安...

  • Java第二天

    今天,听了一下午的形势与政策课。学得并不多主要学习的方面是Java的面向对象。 1面向过程和面向对象的区别 面向过...

  • java第二天

    短路与(&),要对前后两个条件就都要判断,短路或(|),也是一样的。负数也能除法运算。 对对象进行初始化,用构造方...

  • Java第二天

    1.常见对象String字面值对象和构造方法创建对象的区别。 2.String类的获取功能。 3.String类的...

  • JAVA第二天

    学习总结。 分享一个学习网站www.runoob.com(菜鸟网站) 代码托管网站:国外:github 国内:co...

  • Java(第二天)

    一、弹出JOptionPane显示框 二、计算圆的面积,显示结果同时弹出显示框 三、运算符 四、数值类型、字符类型...

  • Java第二天

    JAVA day 1 进制转换 十进制转二进制:除二取余 一个位bit可以存放一个0或1,一个字节byte可以存放...

  • 扣丁学堂免费公开课Java进阶课特训营第二天

    同学你好,扣丁学堂开展了为期8天的Java进阶课特训营(免费直播课)第二天。课程主要针对1-2年在职Java开发工...

  • Java 常用API

    1 基本类型包装类   大家回想下,在第二天我们学习Java中的基本数据类型时,说Java中有8种基本的数据类型,...

网友评论

    本文标题:Java(第二天)

    本文链接:https://www.haomeiwen.com/subject/axbrzttx.html