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()的区别(今天累了,明天再写)。

 

 

posted @   小张睡醒了  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示