❶ java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示
publicstaticvoidmain(String[]args){
/**
*1、Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示
*/
int[]arr=newint[10];
for(inti=0;i<arr.length;i++){
arr[i]=i;
System.out.println(i+","+arr[i]);
}
}
publicstaticvoidmain(String[]args){
/**
*2、修改上述程序,将数组的赋值改为从键盘上输入的10个整数
*/
int[]arr=newint[10];
System.out.println("请依次输入10个整数");
for(inti=0;i<arr.length;i++){
System.out.println("请输入第"+(i+1)+"个整数:");
Scannerinput=newScanner(System.in);
arr[i]=Integer.parseInt(input.nextLine());
}
for(inti=0;i<arr.length;i++){
System.out.println(i+","+arr[i]);
}
/**
*3、修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。
*/
intmax=arr[0];//将数组的第一个元素赋给max
intmin=arr[0];//将数组的第一个元素赋给min
for(inti=1;i<arr.length;i++){
//从数组的第二个元素开始赋值,依次比较
if(arr[i]>max){
//如果arr[i]大于最大值,就将arr[i]赋给最大值
max=arr[i];
}
if(arr[i]<min){
//如果arr[i]小于最小值,就将arr[i]赋给最小值
min=arr[i];
}
}
System.out.println("最大值是:"+max);
System.out.println("最小值是:"+min);
/**
*4、修改上述程序,添加代码,去掉最大值和最小值,然后计算剩下的数的平均值,并显示
*/
intsum=0;
for(inti=0;i<arr.length;i++){
sum+=arr[i];
}
sum=sum-max-min;//去掉最大值和最小值的总和
doubleaverage=sum/(arr.length-2);
System.out.println("平均值:"+average);
}
❷ 如何在java 中接收键盘输入的字符,然后赋值给一个数组
java中实现用键盘读入一个字符串后赋值给字符串变量可以使用Scanner来获取键盘输入的字专符串,并声明一个属字符串变量来存储键盘输入的字符串。
示例代码如下:<pre t="code" l="java">public class ScannerDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//创建Scanner对象
System.out.println("请输入字符串:");
String str = scan.next();//获取键盘输入的字符串并复制给变量
System.out.println("输入的字符串为"+str);
}
}Scanner类主要用来获取键盘输入的信息。
❸ java中 输入字符串怎么给String数组赋值
java中输入的字符串主要是使用scanner类来接收用户从键盘输入的数值,回然后建立一个答字符串数组来赋值,代码如下:
publicclassceshi{
publicstaticvoidmain(String[]args){
String[]s=newString[3];//字符串数组
Scannersc=newScanner(System.in);接收用户从键盘输入的字符串
Stringstr=sc.next();
s[0]=str;//输入的字符串str赋值给字符串数组的第一个
}
}
运行结果如下:
❹ java,如何把键盘输入赋值给数组。举个例子
Scannersc=newScanner(System.in);
int[]a=newint[10];
for(inti=0;i<10;i++){
a=sc.nextInt();
}
sc.close();
❺ java,如何把键盘输入的任意个数的数字,赋值成一个数组
第一:要有输入的判断,用户输入的是否是数字,可用el表达式进行判断,专
第二:输入框属得到输入的数字,传到后台,后台接收后存入数组中,赋值为int[][],或int[],变量。
第三:最好经过层后存到数据库。
❻ JAVA中如何创建一个二维数组,然后给二维数组赋值!
1、一维数组,可以理解为只能存放一行相同数据类型的数据。在Java中如果要使用数组,需要先声明数组,然后再分配数组内存(即,可以存放多少个数据)。声明数组格式: 数据类型 数组名[]; //声明一维数组,分配内存格式:数组名 = new 数据类型[个数]; //分配内存给数组。x0dx0a2、数据类型在之前的经验里已经讲过。数组名,也同标识符一样,其命名规则还需要满足那三条规则。对于编程人员来说。命名数组名,尽量使用有意义的英文单词,养成良好的编程习惯。例如命名一组学生的身高的数组:声明数组:int Height[];分配内存:Height = new int[40];//有40个学生。x0dx0a拓展资料:x0dx0a1、简介x0dx0a编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一乎嫌定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。x0dx0a为败散了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。x0dx0a2、汇编程序x0dx0a汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效察顷氏率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。x0dx0a3、执行原理x0dx0a计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。这种将高级编程硬件程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。