JAVA学习笔记(2)基本数据类型和基本操作

欢迎访问我的个人网站:http://www.qingshuimonk.com/


2.基本数据类型和基本操作

1.        字符串连接符:将两个字符串连接起来,如果一个不是字符串,则先将其值转换为字符串,再与另一个字符串相连。

PA:在源代码中,字符串常量不能跨行。

2.        数值直接量:在程序中直接出现的常量值。

3.        默认情况下整形直接量默认为十进制,八进制用0开头,十六进制用0X开头。

4.        浮点数默认为double型,double型比float型更精确。

5.        条件布尔运算符:&&,||,当判断一边的表达式即可确定整个表达式的值后,另外一边不进行计算。

无条件布尔运算符:&,|,两边都要进行计算。

尽量不适用无条件布尔运算符,降低程序执行效率且可能出错。

6.        从输入对话框获取输入,使用JOptionPane中的showInptutDialog方法,在运行时获得输入。

7.        showInputDialog的调用方法,Stringstring=JOptionPane.showInputDialog(null,x,y,JOptionPane.QUESTION_MESSAGE),第一个参数总是null,第二个参数是一个提醒用户的字符串,第三个参数表示输入对话框的标题,第四个参数可以是JOptionPane.QUESTION_MESSAGE,使对话框显示图标。

8.        字符串转换为int值,用Integer的parseInt方法:int intValue=Integer.parseInt(intstring);

转换为double用Double类的parseDouble方法。

9.        检测是否是闰年的代码:

import javax.swing.JOptionPane;

public class IOstudy {
	public static void main(String args[]){
		//Prompt the user to enter a year
		String yearString = JOptionPane.showInputDialog(null,"Enter a year",
				"Input an integer",JOptionPane.QUESTION_MESSAGE);
		//Convert the string into an int value
		int year = Integer.parseInt(yearString);
		//Check if the year is a leap year
		boolean isLeapyear = ((year%4==0)&&(year%100!=0))||(year%400==0);
		//Display the result
		if(isLeapyear){
			JOptionPane.showMessageDialog(null,year + "is a leap year.","result",JOptionPane.INFORMATION_MESSAGE);
		}
		else{
			JOptionPane.showMessageDialog(null,year + "is not a leap year","result",JOptionPane.INFORMATION_MESSAGE);
		}
	}
}

11.        格式化输出:System.out.printf(format,items)

其中format是一个子串和格式描述符构成的字符串

Example:

         int count =5;

         double amount= 45.56;

         system.out.printf(“countis %d and amount is %f”,count,amout);

PS:%b,布尔型;%e,标准科学计数法形式

12.        默认情况下,浮点显示小数后六位,可以在描述符中指定宽度和精度

%x.yf,x为浮点数至少的位数(包含小数点),y小数的位数



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值