int[] intArray = new int[] {4, 1, 3, -23}; int[] i; i = new int[2]{}; for(int i=1;ia[max]) max= i; return a[max];init()show()getMax()
import java.util.*;
public class useScanner{
public static void main(String argv[]){
Scanner in = new Scanner(System.in);
System.out.print("请输入你的姓名:");
String name = in.nextLine();
System.out.print("请输入你的年龄:");
int age = in.nextInt();
System.out.print("请输入你的身高(单位:米):");
double height = in.nextDouble();
System.out.println("姓名:"+name+" 年龄:"+age+" 身高:"+height+"米");
}
}
public class fileOut {
public static void main (String argv[]){
FileInputStream fin;
FileOutputStream fout;
int ch;
try{
fin = new FileInputStream(FileDescriptor.in);
fout = new FileOutputStream("I:/out.txt");
System.out.println("请输入一行字符");
while ((ch =fin.read())!='/n')
fout.write(ch);
fin.close();
fout.close();
System.out.println("文件写入成功!");
}catch (FileNotFoundException e){
System.out.println("不能创建文件");
}catch(IOException e){
System.out.println("输入流有误!");
}
}
}
public class getMaxElem {
public static void main (String argv[]){
int ar[]= new int[10];
init(ar);
show(ar);
System.out.println("/n最大值为:"+getMax(ar));
}
public static void init(int a[]){
for(int i=0;i a[i]= (int)(Math.random()*1000);
}
public static int getMax(int a[]){
int max= 0;
for(int i=1;i if(a[i]>a[max]) max= i;
return a[max];
}
public static void show(int a[]){
System.out.println("数组序列为:");
for (int i= 0;i System.out.print(" "+a[i]);
}
}
public class fileOut {
public static void main (String argv[]){
FileInputStream fin;
FileOutputStream fout;
int ch;
try{
fin = new FileInputStream(FileDescriptor.in);
fout = new FileOutputStream("I:/out.txt");
System.out.println("请输入一行字符");
while ((ch =fin.read())!='/n')
fout.write(ch);
fin.close();
fout.close();
System.out.println("文件写入成功!");
}catch (FileNotFoundException e){
System.out.println("不能创建文件");
}catch(IOException e){
System.out.println("输入流有误!");
}
}
本文介绍了一个Java程序示例,包括初始化和显示数组、查找数组中的最大元素的方法实现,以及通过FileInputStream和FileOutputStream进行文件读写的示例。这些示例有助于理解基本的数据结构操作和文件I/O流程。

被折叠的 条评论
为什么被折叠?



