java数组的学习
1.for-ezch 循环
for(type element : Array) { System.out.println(element); }
//可以不使用下表的方式进行遍历数组元素
1 public class TestArray 2 { 3 public static void main (string[] args) 4 { double[] myList={1.9,2.9,3.4,3.5}; 5 // 打印所有数组元素 6 for(double element : myList){ 7 system.out.println(element(); 8 } 9 10 } 11 }
2.Scanner 类
可以通过Scanner类来获取用户的输入
创建Scanner 对象的基本语法:
Scanner s = new Scanner(System.in)
1 import java.util.Scanner;
2 public static void main (String[] args)
3 {
4 Scanner scan =new Scanner(System.in);
5 //从键盘接受数据
6
7 //next方式接受字符串
8 System.out.println("next方式接收:");
9
10 //判断是否还有输入
11 if (scan.hasNext())
12 {
13 String str1=scan.next();
14 System.out.println("输入的数据为:"+ str1);
15 }
16 scan.close();
17 }
执行以上程序输出结果为:
$ javac ScannerDemo.java
$ java ScannerDemo
next方式接收:
runoob com
输入的数据为:runoob
com并没有被输出
使用 nextLine 方法:
1 import java.util.Scanner;
2
3 public class ScannerDemo {
4 public static void main(String[] args) {
5 Scanner scan = new Scanner(System.in);
6 // 从键盘接收数据
7
8 // nextLine方式接收字符串
9 System.out.println("nextLine方式接收:");
10 // 判断是否还有输入
11 if (scan.hasNextLine()) {
12 String str2 = scan.nextLine();
13 System.out.println("输入的数据为:" + str2);
14 }
15 scan.close();
16 }
17 }
执行以上程序输出结果为:
$ javac ScannerDemo.java
$ java ScannerDemo
nextLine方式接收:
runoob com
输入的数据为:runoob com
next 和nextLine()的区别(今天累了,明天再写)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通