Java学习代码保存--基本语法
2013-07-07 00:02
323 查看
数据类型和运算符篇
从源码中提取文档注释
package yanggan; /** *Description: *<br/>网站:< a href="http://www.baidu.com">百度搜索</a> *<br/>Copyrigth (c),2001-2013,Gan.Yang *<br/>This program is protected by copyrigth laws. *<br/>Program Name: *<br/>Data: *@author Gan.Yang incyanggan@gmail.com *@version 1.0 */ public class JavadocTest//学习文档注释 { /** *简单测试Field */ protected String name; /** *main方法,程序的入口 */ public static void main(String[] args) { System.out.println("这个用于学习java文档注释的使用"); } }
package yanggan; //为了编写文档注释,和另外两个类一起生成文档 /** *<br/>Copyrigth (c) 2001-2014 Yang.Gan *<br/>Program Name: *<br/>Date: */ public class Yangdoc { /** *@param number 该参数用于记录数量 *@param name 该参数记录名字 */ public string name; int number; /** 函数入口(没加星号) */ /** *函数入口 */ public static void main(String[] args) { System.out.println("生成文档"); } /** *hello方法 */ public String hello(String name) { return name + "hello"; } }
浮点型的类型转换&除0&字符串拼接
//浮点书的各个知识点 public class FloatTest { public static void main(String[] agrs) { float af=5.23652142f;//默认输入为double型,使用(数值)f表示为float型 //输出af的值 System.out.println(af); double a=0.0; double c=Double.NEGATIVE_INFINITY; float d=Float.NEGATIVE_INFINITY;//EGATIVE_INFINITY为负数无穷大,和POSITIVE_INFINITY为正无穷大 //float,double的负无穷大是否相同,用 == 判断,输出布尔值 System.out.println(c == d); //用0除以0,结果为非数NaN System.out.println(a/a); //判断double和float的非数的是否相同,输出false,不同 System.out.println(a/a==Float.NaN);//NaN表示非数 //两个都为double型的,两个都是+infinity,输出 ture System.out.println(6.0/ 0==555.0/0); //输出—infinity System.out.println(-8/a); /* 只有(浮点数/0)才会有 +/-infinity或者NaN,(整数/0)会抛出异常 */ System.out.println(4/0); } }
public class AutoConversion { public static void main(String[] agrs) { int a=6; //将(int)转换为(float) float b=a; System.out.println(" int转float "+b); //把int型赋值给byte byte c=100; //把byte赋值给char,看看能不能自动转换 //char d=c;尝试后编译提示出错 //把byte转换为double double f=c; System.out.println(f);//输出100.0,转换成功 } }
public class PrimitAndString { public static void main(String[] agrs) { //将整数赋值给char的结果? char a=5; System.out.println(a); //用整数赋值给String的结果? //String b=100;显示出错,不能编译通过 //用String 和数值型的连接 String c=2.5+"a"; System.out.println(c); //在println中数值型和String顺序不同结果怎么样? System.out.println(3+4+"级");//输出7级 System.out.println(3+"级"+4);//输出3级4 System.out.println("级"+3+4);//输出级43 } }
相关文章推荐
- java学习之路之基本语法-变量-练习题
- 【Java Web 学习笔记】Day 2 JSP的基本语法
- JAVA学习笔记 DAY2 基本语法
- java学习之(一) 基本数据及语法
- java学习之路之java基本语法之变量
- Java基本语法学习时需要注意的几点
- JAVA学习笔记(二)——基本语法
- [Java]Java学习笔记(二)——类的基本语法
- 我的安卓学习之路--java的基本语法
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- Java基础学习总结(2)—Java基本语法1
- android底层驱动学习之java基本语法的学习(二)
- luogg_java重新学习_第二章:基本语法01(概念)
- J2SE学习笔记3 — Java基本语法(2)基本数据类型
- Java基础学习之Java基本语法(3)【字符集】
- java程序员学C#基本语法两个小时搞定(对比学习)
- [Java]Java学习笔记(三)——类的基本语法(二)
- java程序员学C#基本语法两个小时搞定(对比学习)
- java学习之路之基本语法之关键字、保留字、标识符。
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法