Java Day 3
2015-12-23 19:57
295 查看
1.String类型
char类型只能表示一个字符,为了表示一串字符,使用String的数据类型。
String message="welcom to java";
String是一个引用数据类型,任何一个java类都可以将变量表示为引用数据类型。
2.(GUI)从输入对话框获取输入值
通过调用JOptionPane.showInputDialog方法从输入对话框中获取输入。
eg:String input=JOptionPane.showInputDialog("输入一个字符串!");
showInputDialog方法的途径有很多种,初学者建议掌握两种即可:
1>.JOptionPane.showInputDialog(x);
2>.String string = JOptionPane.showInputDialog(null,x,y,JOptionPane.QUESTION_MESSAGE);
其中X表示提醒信息的字符串,Y表示输入对话框标题的字符串,如图:
3.将字符串转换为int类型或者double类型的时候
相应的Interger类和Double类中都有相应的parse方法来进行转换
eg:int intValue=Interger.parseInt(intString);
double doubleValue=Double.parseDouble(intString);
这里的intString表示的就是一个字符串。
需要指出的是Intger类和Double类都是在java.long这个包里面,所以都是自动导入。
4.数组
语法:数据类型[] 数组名;
或者 :数据类型 数组名[];
数组的申明赋值有多重方式,个人爱好决定。需要注意的是数组下标是从0开始的。
5.数组除了经常和循环一起使用之外,在java.util包中有一个工具类--Arrays,此类中包含了一些方法,
用来直接操作数组,比如可以知己实现数组的排序,搜索等。
1>.排序
语法:Arrays.sort(数组名);
int[] scores={12,74,28,85,129,44};
Arrays.sort(scores);
System.out.println("排序之后的数组元素:");
for(int i=0;i<scores.length;i++){
System.out.print(scores[i]+" ");
}
这个地方默认是按照升序排列的。
2>.将数组转换为字符串
语法Arrays.toString(数组名);
6.foreach操作数组
foreach并不是java中的关键字,是for语句的特殊简化版本,在遍历数组,集合时,foreach更加便捷
语法:
for(元素类型 元素变量:遍历对象){
执行的代码
}
// 定义一个整型数组,保存成绩信息
int[] scores = { 89, 72, 64, 58, 93 };
// 对Arrays类对数组进行排序
Arrays.sort(scores);
// 使用foreach遍历输出数组中的元素
for (int score:scores) {
System.out.println(score);
}
7.java中的二维数组
1>.声明数组并分配空间
数据类型[][] 数组名=new 数据类型[行的个数]列的个数];
或者数据类型[][] 数组名;
数组名=new 数据类型[行个数][列个数];
eg:int[][] myStu=new int[3][2];
2>.赋值
二维数组的赋值和一维数组的赋值类似:数组名字[行索引][列索引]=值;
eg:myStu[0][1]=23;
// 定义两行三列的二维数组并赋值
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
// 通过二重循环输出二维数组中元素的值
for (int i = 0; i <names.length ; i++) {
for (int j = 0; j < names[i].length; j++) {
System.out.println( names[i][j] );
}
System.out.println();
}
}
char类型只能表示一个字符,为了表示一串字符,使用String的数据类型。
String message="welcom to java";
String是一个引用数据类型,任何一个java类都可以将变量表示为引用数据类型。
2.(GUI)从输入对话框获取输入值
通过调用JOptionPane.showInputDialog方法从输入对话框中获取输入。
eg:String input=JOptionPane.showInputDialog("输入一个字符串!");
showInputDialog方法的途径有很多种,初学者建议掌握两种即可:
1>.JOptionPane.showInputDialog(x);
2>.String string = JOptionPane.showInputDialog(null,x,y,JOptionPane.QUESTION_MESSAGE);
其中X表示提醒信息的字符串,Y表示输入对话框标题的字符串,如图:
3.将字符串转换为int类型或者double类型的时候
相应的Interger类和Double类中都有相应的parse方法来进行转换
eg:int intValue=Interger.parseInt(intString);
double doubleValue=Double.parseDouble(intString);
这里的intString表示的就是一个字符串。
需要指出的是Intger类和Double类都是在java.long这个包里面,所以都是自动导入。
4.数组
语法:数据类型[] 数组名;
或者 :数据类型 数组名[];
数组的申明赋值有多重方式,个人爱好决定。需要注意的是数组下标是从0开始的。
5.数组除了经常和循环一起使用之外,在java.util包中有一个工具类--Arrays,此类中包含了一些方法,
用来直接操作数组,比如可以知己实现数组的排序,搜索等。
1>.排序
语法:Arrays.sort(数组名);
int[] scores={12,74,28,85,129,44};
Arrays.sort(scores);
System.out.println("排序之后的数组元素:");
for(int i=0;i<scores.length;i++){
System.out.print(scores[i]+" ");
}
这个地方默认是按照升序排列的。
2>.将数组转换为字符串
语法Arrays.toString(数组名);
6.foreach操作数组
foreach并不是java中的关键字,是for语句的特殊简化版本,在遍历数组,集合时,foreach更加便捷
语法:
for(元素类型 元素变量:遍历对象){
执行的代码
}
// 定义一个整型数组,保存成绩信息
int[] scores = { 89, 72, 64, 58, 93 };
// 对Arrays类对数组进行排序
Arrays.sort(scores);
// 使用foreach遍历输出数组中的元素
for (int score:scores) {
System.out.println(score);
}
7.java中的二维数组
1>.声明数组并分配空间
数据类型[][] 数组名=new 数据类型[行的个数]列的个数];
或者数据类型[][] 数组名;
数组名=new 数据类型[行个数][列个数];
eg:int[][] myStu=new int[3][2];
2>.赋值
二维数组的赋值和一维数组的赋值类似:数组名字[行索引][列索引]=值;
eg:myStu[0][1]=23;
// 定义两行三列的二维数组并赋值
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
// 通过二重循环输出二维数组中元素的值
for (int i = 0; i <names.length ; i++) {
for (int j = 0; j < names[i].length; j++) {
System.out.println( names[i][j] );
}
System.out.println();
}
}
相关文章推荐
- Spring学习第二天——代理对象,AOP,Spring与JDBC结合,spring要与hibernate版本对应
- 城市链表-JAVA LinkedList
- spring与mybatis中注入了却总提示no bean named
- windows eclipse hadoop 集群开发环境搭建(分布式模式)
- Eclipse下使用Hadoop单机模式调试MapReduce程序
- 快速搭建struts2+srping3+hibernate4框架
- Java 9中新的货币API
- Java工程师成神之路
- 序列化与反序列化
- Spring整合log4j日志组件
- Spring(1)
- java中volatile关键字的含义
- Java集合类之Set
- Java集合类之Map
- Java集合类之List性能比较
- Ubuntu 14.04安装JDK1.8.0_25与配置环境变量
- 终于知道了什么事JavaBean
- jdk线程池详解
- Javac和Java
- 我的java基础学习