Java学习——Java基本的程序设计结构笔记(一)
2012-03-11 21:08
405 查看
1、求幂需要借助Math类的pow方法
double y;
int x = 5;
y = Math.pow(x,2);
输出为:5的平方为:25.0
将y的值设置为x的2次方。
Pow的参数和返回类型都为double型。
2、数据之间转换:
Byte→short→int↘(double)→long float→double都为无数据丢失的转换
而int到float,long到float,long到double 为有精度损失的转换
3、double x = 9.997;
int nx = (int)Math.round(x);
nx = 10; 当调用round的时候,仍然需要使用强制类型转换(int)。其round方法的返回类型为long。
4、不能在Boolean类型与任何数值类型之间进行强制类型转换。可通过此方法 b?1:0;
5、运算符中结合性为从右向左的有:! ~ ++ -- -(一元运算符)()(强制类型转换) new
?: = += -+ *=/= %= &= |= ^= <<= >>= >>>=
6、String的substring方法可以从一个较大的字符串中提取出一个子串。例如:
String greeting = "hello";
Strings = greeting.substring( 0,3);
Substring的第二个参数是不希望复制的第一个单元代码。
Substring的工作方式有一个优点;容易计算子串中代码单元的数量。字符串s.substring(a,b)将包含b-a个代码单元。
7、Java文档中将String类对象成为不可变字符串。修改需借助拼接完成,substring。但是不可变字符串却有一个优点:编译器可以将字符串共享。
8、一种输入方式scanner类(Java.util)
double y;
int x = 5;
y = Math.pow(x,2);
输出为:5的平方为:25.0
将y的值设置为x的2次方。
Pow的参数和返回类型都为double型。
2、数据之间转换:
Byte→short→int↘(double)→long float→double都为无数据丢失的转换
而int到float,long到float,long到double 为有精度损失的转换
3、double x = 9.997;
int nx = (int)Math.round(x);
nx = 10; 当调用round的时候,仍然需要使用强制类型转换(int)。其round方法的返回类型为long。
4、不能在Boolean类型与任何数值类型之间进行强制类型转换。可通过此方法 b?1:0;
5、运算符中结合性为从右向左的有:! ~ ++ -- -(一元运算符)()(强制类型转换) new
?: = += -+ *=/= %= &= |= ^= <<= >>= >>>=
6、String的substring方法可以从一个较大的字符串中提取出一个子串。例如:
String greeting = "hello";
Strings = greeting.substring( 0,3);
Substring的第二个参数是不希望复制的第一个单元代码。
Substring的工作方式有一个优点;容易计算子串中代码单元的数量。字符串s.substring(a,b)将包含b-a个代码单元。
7、Java文档中将String类对象成为不可变字符串。修改需借助拼接完成,substring。但是不可变字符串却有一个优点:编译器可以将字符串共享。
8、一种输入方式scanner类(Java.util)
import java.util.*; public class InputTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); //进行第一次输入 System.out.println("What is your name?"); String name = in.nextLine(); //进行第二次输入 System.out.println("How old are you?"); int age = in.nextInt(); System.out.println("hello," + name + "next year you will be" + (age+1)); } }
相关文章推荐
- Java核心技术(第8版)学习笔记_基本的程序设计结构
- Java学习——Java基本的程序设计结构笔记(一)
- [学习笔记] Java核心技术 卷一:基础知识 Java 的基本程序设计结构(一)
- JAVA学习笔记-基本程序设计结构
- Core Java学习笔记摘录系列--第3章 Java的基本程序设计结构
- Java核心技术学习笔记之一:Java的基本程序设计结构
- java学习笔记-基本程序设计结构
- java之jvm学习笔记十三(jvm基本结构)
- Java 笔记【第三章 Java 的基本程序设计结构】
- Core Java笔记—第3章 Java基本的程序设计结构
- Java学习课堂笔记——面向对象程序设计的基本概念
- Java核心技术卷1 java的基本程序设计结构笔记
- java学习笔记(一)程序基本结构
- java之jvm学习笔记十三(jvm基本结构) 通俗易懂的JVM 文件,没有之一
- JAVA学习笔记-JAVA程序的基本结构
- java之jvm学习笔记十三(jvm基本结构)
- java之jvm学习笔记十三(jvm基本结构)
- java之jvm学习笔记十三(jvm基本结构)
- java之jvm学习笔记十三(jvm基本结构)
- JVM学习笔记(1、 基本结构;2、Java代码编译和执行的整个过程3、内存管理和垃圾回收 4、 内存调优 )