当前位置: 首页 > news >正文

今科网站建设费用湖南建设人力资源网 中级职称

今科网站建设费用,湖南建设人力资源网 中级职称,网站不需要什么备案,网站建设云首先区分scanner.nextInt()//输入一个整数,只能读取一个数,空格就停止。 scanner.next()//输入字符串,只能读取一个字符串,空格就停止,但是逗号不停止。 scanner.nextLine() 读取一行,换行停止&#xff0c…

首先区分scanner.nextInt()//输入一个整数,只能读取一个数,空格就停止。

scanner.next()//输入字符串,只能读取一个字符串,空格就停止,但是逗号不停止。

scanner.nextLine() 读取一行,换行停止,空格不停止

1.  读取同一行的多个参数

例:输入:1,2

如果是 1 2(中间是空格的话),直接读取就行

如果是1,2 逗号间隔的话,

// 输入如下
ABB,CCC,DDD ,EEE,123,435

肯定使用nextLine,

如:


2  以三行输入为例,第一行输入两个数字m,n,分别表示数组num1和num2的长度,第二行和第三行输入num1和num2的元素,以空格分隔。

// 输入如下
3 4
10 2 3 
11 4 5 6

解决办法:

import java.util.Arrays;
import java.util.Scanner;public class myScanner {Scanner sc = new Scanner(System.in);public static void main(String[] args) {System.out.println("输入:");Scanner sc = new Scanner(System.in);int m = sc.nextInt();int n = sc.nextInt();int[] num1 = new int[m];int[] num2 = new int[n];// 换成其他数据类型也一样,其他数值类型就修改int跟nextInt就可以了,//String就把nextInt()换成next()for(int i = 0; i < m; i ++) {num1[i] = sc.nextInt();  // 一个一个读取}for(int i = 0; i < n; i ++) {num2[i] = sc.nextInt();}System.out.println("输出:");System.out.println(Arrays.toString(num1));System.out.println(Arrays.toString(num2));}
}

3.多行输入多个参数,每行参数个数不定

假设第一行输入m,n,m表示后面有m行,n表示每行最多有n个(可用来截断某一行多输入的参数,不详细分析了)。

// 输入如下
3 4
AA bcd 123 54
AA BB
A B C

解决办法:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;public class myScanner {Scanner sc = new Scanner(System.in);public static void main(String[] args) {System.out.println("输入:");Scanner sc = new Scanner(System.in);int m = sc.nextInt();sc.nextLine();  // 很重要,跳到第二行// 若直接确定行数,注释掉上面两行,加入下面一行// int m = 3;String[] strArr = new String[m];// 从第二行开始读取for(int i = 0; i < m; i++) {strArr[i] = sc.nextLine();}System.out.println("输出:");System.out.println(Arrays.toString(strArr));ArrayList<String[]> strToOne = new ArrayList<String[]>();for(int i = 0; i < m; i ++) {String[] tmp = strArr[i].trim().split(" ");strToOne.add(tmp);}System.out.println(strToOne);// 形象点显示System.out.print("[");for(int i = 0; i < strToOne.size(); i++) {System.out.print(Arrays.toString(strToOne.get(i)));if(i != strToOne.size()-1)System.out.print(", ");}System.out.print("]");}
}

4. 输入字符串型的数组,转换成整数

例如

输入: [1,2,3,4] //整体是字符串

解决方案:

import java.util.Scanner;public class myScanner {Scanner sc = new Scanner(System.in);public static void main(String[] args) {Scanner in = new Scanner(System.in);String c = in.nextLine();//读取一整行c = c.substring(1, c.length() - 1);//去掉两头的[]System.out.println(c);String[] ch = c.split(",");//按照,分割int a[] = new int[ch.length];//定义一个整数数组for (int i = 0; i < ch.length; i++) {System.out.print(ch[i] + " ");a[i] = Integer.valueOf(ch[i]);//将字符串型转换为数组System.out.println(a[i]);}}
}

http://www.yayakq.cn/news/141143/

相关文章:

  • 泉州网站建设外包如何免费制作一个网站
  • 网址导航网站有哪些wordpress issingular
  • 个人网站推广怎么做营销系统平台
  • 一个人做网站 知乎山西响应式网站建设制作
  • 浦东新区做网站公司建网站做cpa
  • 网站技巧企业展厅设计施工一体化
  • 网站建设计划书实验总结如何在电商网站做市场调研
  • 新乡专业做淘宝网站网站开发员属于
  • 个人网站我的大学我做主页面苏州吴中区做网站公司
  • 派遣公司做网站的好处某某公司网络营销策划书
  • 网站ui怎么做的国外网站要备案吗
  • 区网站开发语言个人网站的设计与实现主要技术指标
  • 建设网站的技术方案常德做网站公司
  • 餐饮管理东莞网站建设模板网站制作怎么样
  • 长沙市天心区建设局网站百度400电话
  • 个人注册的网站可以做公司宣传用吗个人网站怎么写
  • 企业信用信息查询公示报告广州seo排名
  • 成都摄影网站建设郴州市建设网站
  • 网站被取消备案最新新闻热点事件中国
  • 彩票网站平台前端开发的发展前景
  • 网上商城建网站最简单的网站模板
  • 自助建站系统官网汽配网站建设
  • dedecms 子网站电商网站建设会计分录
  • 手机网站建设事项ps网页设计教程简单
  • 网站右侧广告杭州公司申请车牌需要什么条件
  • 门户网站用虚拟主机沈阳市建设工程信息
  • 做整装的网站网络推广的优势有哪些
  • 建设银行河北分行网站站内关键词排名优化软件
  • 成品门户网站源码免费成都私人做网站建设的公司
  • 小破站下载泾川网站城镇建设规化图