java基础(二)-数据类型
2016-09-24 19:40
169 查看
(1)java 数组属于引用类型,放在堆空间
public class Var {
public static void main(String args[]) {
int a = 3;
float f = (float)3.14; //强制转换
float f2 = 3.14f;
int i = 4;
short s = 4;
short s2 = (short)40000; // 超过short类型,强制转换
//s = i;
s = (short)(s + 1);
s = (short)(s + s2);
/* Java has no pointer */
//int* p = malloc(10*sizeof(int));
int p[] = new int[10];
int p2[] = {1,2,4}; /* static alloc */
//char str[100];
char str[] = new char[100];
//char str2[] = "abc";
String str2 = "abc";
p = null;
p2 = null;
str = null;
str2 = null;
}
}
public class Param {
public static void main(String args[]) {
int x = 1;
fun (x); // 1
int p[] = new int[1];
p[0] = 123;
System.out.println("Before fun2: "+p[0]);
fun2(p);
System.out.println("After fun2: "+p[0]); //200
System.out.println(x);
}
public static void fun(int x) {
x = 100;
}
public static void fun2(int[] p) {
p[0] = 200;
}
}
public class Var {
public static void main(String args[]) {
int a = 3;
float f = (float)3.14; //强制转换
float f2 = 3.14f;
int i = 4;
short s = 4;
short s2 = (short)40000; // 超过short类型,强制转换
//s = i;
s = (short)(s + 1);
s = (short)(s + s2);
/* Java has no pointer */
//int* p = malloc(10*sizeof(int));
int p[] = new int[10];
int p2[] = {1,2,4}; /* static alloc */
//char str[100];
char str[] = new char[100];
//char str2[] = "abc";
String str2 = "abc";
p = null;
p2 = null;
str = null;
str2 = null;
}
}
public class Param {
public static void main(String args[]) {
int x = 1;
fun (x); // 1
int p[] = new int[1];
p[0] = 123;
System.out.println("Before fun2: "+p[0]);
fun2(p);
System.out.println("After fun2: "+p[0]); //200
System.out.println(x);
}
public static void fun(int x) {
x = 100;
}
public static void fun2(int[] p) {
p[0] = 200;
}
}
相关文章推荐
- java基础4--其他数据类型与运算符
- Extraction应用构建平台应用基础(八)------数据类型和Java对象的映射关系篇
- java基础巩固训练营【第一轮】(五) 基本数据类型 补充
- Java基础-Java中的简单数据类型祥解
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- java基础数据类型与字符串之间的转换
- Java基础数据类型
- java基础巩固训练营【第一轮】(五) 基本数据类型
- Java基础:Java Date数据类型
- java基础数据类型
- [零基础学JAVA]Java SE基础部分-02.标识符、数据类型
- Java语言基础02-用户定义数据类型
- JAVA-基础数据类型转换
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- Java语言基础09-数据类型
- java基础--数据类型
- JAVA基础学习总结---原码、补码、反码以及基本数据类型
- JAVA基础数据类型
- [第三章、Java基础知识]第一节、数据类型
- 对java基础数据类型在运算过程中的自动转换的一些分析