收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】新泰网页设计-高端网站设计公司-域名申请

【建站服务】新泰网页设计-高端网站设计公司-域名申请

作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-21 05:11:28

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


新泰网页设计-高端网站设计公司

网站建设.png

行以上程序输出结果为:

$ javac ScannerDemo.java
$ java ScannerDemo输入整数:12整数数据:12输入小数:1.2小数数据:1.2

以下实例我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认,通过输入非数字来结束输入并输出执行结果:

ScannerDemo.java 文件代码:

import java.util.Scanner; class RunoobTest {    public static void main(String[] args) {        System.out.println("请输入数字:");        Scanner scan = new Scanner(System.in);        double sum = 0;        int m = 0;        while (scan.hasNextDouble()) {            double x = scan.nextDouble();            m = m + 1;            sum = sum + x;        }        System.out.println(m + "个数的和为" + sum);        System.out.println(m + "个数的平均值是" + (sum / m));        scan.close();    }}

执行以上程序输出结果为(输入非数字来结束输入):

$ javac ScannerDemo.java
$ java ScannerDemo请输入数字:12231521.4end4个数的和为71.44个数的平均值是17.85

更多内容可以参考 API 文档:https://www.runoob.com/manual/jdk11api/java.base/java/util/Scanner.html。


输入的时候字符都是可见的,所以Scanner类不适合从控制台读取密码。从Java SE 6开始特别引入了Console类来实现这个目的。若要读取一个密码,可以采用下面这段代码:


Console cons = System.console();

String username = cons.readline("User name: ");

char[] passwd = cons.readPassword("Password: ");

为了安全起见,返回的密码存放在一维字符数组中,而不是字符串中。在对密码进行处理之后,应该马上用一个填充值覆盖数组元素。


采用Console对象处理输入不如采用Scanner方便。每次只能读取一行输入,而没有能够读取一个单词或者一个数值的方法。


Mrodot

   Mrodot


  mro***@qq.com


5年前 (2018-01-12)

   Seeker98


  115***9822@qq.com


   参考地址


24

通过StringTokenizer类可以分解输入的整行得到的带空格的字符串。默认情况下,StringTokenizer以空格,制表符,换行符和回车符作为分割依据。


import java.util.Scanner;

import java.util.StringTokenizer;


class Main {

    public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

        System.out.println("输入数据:");

        StringTokenizer stringTokenizer=new StringTokenizer(scanner.nextLine());

        System.out.println("分隔后:");

        while(stringTokenizer.hasMoreTokens()){

            System.out.println(stringTokenizer.nextToken());

        }

    }

}

测试结果:


$ javac Main.java 

$ java Main

输入数据:

runoob com

分隔后:

runoob

com

Seeker98

   Seeker98


  115***9822@qq.com


   参考地址


5年前 (2018-01-22)

   jie


  132***7372@qq.com


31

Scanner 不仅能从输入流中读取,也能从文件中读取,除了构建 Scanner 对象的方法,其他和上文给出的完全相同,以下案例从一个名为 test.txt 的文件中读取整数。


test.txt 文件内容:


1

3

4

5

Fileio.java 文件内容:


import java.io.File;

import java.io.FileNotFoundException;

import java.util.Scanner;


public class Fileio {

    public static void main(String[] args) throws FileNotFoundException {

        int[] arr=new int[10];

        int i=0;

        Scanner sc=new Scanner(new File("test.txt"));

        while(sc.hasNextInt()) {

            arr[i]=sc.nextInt();

            i++;

        }

        sc.close();

        System.out.printf("读取了 %d 个数 ",i);

        for(int j=0;j<i;j++) {

            System.out.println(arr[j]);

        }

    }

}

输出结果:


读取了 5 个数

1

2

3

4

5

jie

   jie


  132***7372@qq.com


5年前 (2018-01-29)



新泰网页设计-高端网站设计公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务