「java二维数组输入」Java二维数组输入
今天给各位分享java二维数组输入的知识,其中也会对Java二维数组输入进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 键盘输入二维数组
- 2、怎样用java输入一个char型的二维数组
- 3、Java二维数组用键盘输入n个学生 m门课的成绩,求每个学生总成绩和每门课的平均成绩
- 4、用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值
- 5、JAVA中如何创建一个二维数组,然后给二维数组赋值!
java 键盘输入二维数组
package ex1;
import java.util.Scanner;
import java.util.*;
public class szsr {
/**
* 声明二维数组并对二维数组赋值
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int num1;
int num2;
System.out.print("请输入二维数组的长度:");
num1=input.nextInt();
System.out.print("请输入二维数组的宽度:");
num2=input.nextInt();
int[][]num=new int[num1][num2];
for(int i=0;inum1;i++){
for(int j=0;jnum2;j++){
System.out.print("二维数组中的第"+(i*num2+(1+j))+"个元素为:");
num[i][j]=input.nextInt();
}
}
for(int i=0;inum1;i++)
for(int j=0;jnum2;j++){
System.out.print(num[i][j]+"\n");
}
}
}
怎样用java输入一个char型的二维数组
代码如下:
运行结果如下:
以下是文字版的代码:
import java.util.Scanner;
public class Test{
public static void main(String []args) {
Scanner in=new Scanner(System.in);
System.out.print("请输入数组c第一维的元素个数:");
int n=in.nextInt();
char[][] c=new char[n][];
int[] m=new int[n];
int i,k;
String s;
for(i=0;in;i++)
{
System.out.print("请输入数组c["+i+"]的元素个数:");
m[i]=in.nextInt();
c[i]=new char[m[i]];
for(k=0;km[i];k++)
{
System.out.print("请输入c["+i+"]["+k+"]:");
s=in.next();
c[i][k]=s.charAt(0);
}
}
in.close();
System.out.println("输入的二维数组如下:");
for(i=0;in;i++)
{ for(k=0;kc[i].length;k++)
{
System.out.print(c[i][k]+" ");
}
System.out.println();
}
}
}
Java二维数组用键盘输入n个学生 m门课的成绩,求每个学生总成绩和每门课的平均成绩
import java.util.Scanner;
public class Hzf_4 {
public static void main(String[] args) {
int i,j,n,m,score = 0,sum = 0;
float average = 0;
System.out.println("请输入学生人数及课程数:");
Scanner sca = new Scanner(System.in);
n = sca.nextInt();
m = sca.nextInt();
for(i = 1;i=n;i++){
sum = 0;
for(j = 1;j=m;j++){
System.out.println("请输入第"+i+"个学生的"+j+"门课程成绩:");
Scanner sca1 = new Scanner(System.in);
sum += sca1.nextInt();
}
average = (float)sum/m;
System.out.println("第"+i+"个学生的总成绩为:"+sum+"平均分为:"+average);
}
}
}
用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值
这个简单啊,把所有元素遍历一边
代码:
import java.util.Scanner;
public class Help2 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("请输入第一行(4个数):");
String line1=input.next();
System.out.print("请输入第二行(4个数):");
String line2=input.next();
System.out.print("请输入第三行(4个数):");
String line3=input.next();
String[] inStrs=new String[3];
inStrs[0]=line1;
inStrs[1]=line2;
inStrs[2]=line3;
int[][] in=new int[3][4];
for(int i=0;iin.length;i++){
for(int j=0;jin[i].length;j++){
in[i][j]=Integer.parseInt(""+inStrs[i].charAt(j));
}
}
System.out.println("最大数:"+getMax(in));
}
public static int getMax(int[][] in){
int max=0;
for(int i=0;iin.length;i++){
for(int j=0;jin[i].length;j++){
if(in[i][j]max){
max=in[i][j];
}
}
}
return max;
}
}
JAVA中如何创建一个二维数组,然后给二维数组赋值!
1、一维数组,可以理解为只能存放一行相同数据类型的数据。在Java中如果要使用数组,需要先声明数组,然后再分配数组内存(即,可以存放多少个数据)。声明数组格式: 数据类型 数组名[]; //声明一维数组,分配内存格式:数组名 = new 数据类型[个数]; //分配内存给数组。\x0d\x0a2、数据类型在之前的经验里已经讲过。数组名,也同标识符一样,其命名规则还需要满足那三条规则。对于编程人员来说。命名数组名,尽量使用有意义的英文单词,养成良好的编程习惯。例如命名一组学生的身高的数组:声明数组:int Height[];分配内存:Height = new int[40];//有40个学生。\x0d\x0a拓展资料:\x0d\x0a1、简介\x0d\x0a编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。\x0d\x0a为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。\x0d\x0a2、汇编程序\x0d\x0a汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。\x0d\x0a3、执行原理\x0d\x0a计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。这种将高级编程硬件程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。
java二维数组输入的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java二维数组输入、java二维数组输入的信息别忘了在本站进行查找喔。