Java里面输入多行代码 java控制台输入多行数据

java里怎么输入多行字符 且以指定的字符结束

public static void main(String[] args) {

成都创新互联是一家专业提供福州企业网站建设,专注与成都网站制作、网站建设、HTML5、小程序制作等业务。10年已为福州众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

// TODO Auto-generated method stub

System.out.println("请输入内容,输入“end”结束:");

Scanner sc=new Scanner(System.in);//获取控制台输入

String str="";

ListString str_list=new ArrayListString();//存储输入的字符

while (!str.equals("end")) {

str=sc.nextLine();

str_list.add(str);

}

for(int i=0;istr_list.size();i++){

System.out.println(str_list.get(i));

}

}

一个java文件里面最多写多少行代码?

hotspot 虚拟机(咱们平时开发用的sun公司的虚拟机,其他两大商用虚拟机是BEA的JRockit和IBM的J9)里面两个字节来限制大小,所以最多65536行,超过javac会无法编译。而且一个Java方法不能超过64k。一般一个Java类不要有太多行数,如果一个Java代码超过几千甚至过万,个人觉得应该考虑一些代码优化方式,比如继承;或者重新构思这个类。代码行数太多可读性查,不利于维护。

java中已知行数的多行输入控制

第一行输入数组的元素个数,第二行输入数组的元素,代码如下:

import java.util.Scanner;

public class Test

{

public static void main(String[] args)

{

Scanner in=new Scanner(System.in);

System.out.println("输入数组元素个数");

int n=in.nextInt();

int[] a=new int[n];

System.out.println("输入数组元素");

for(int i=0;in;i++)

a[i]=in.nextInt();

System.out.println("数组如下:");

for(int i=0;in;i++)

System.out.print(a[i]+" ");

}

}


分享文章:Java里面输入多行代码 java控制台输入多行数据
文章转载:http://ybzwz.com/article/ddedooi.html