您的位置:首页 > 职场人生

华为笔试题,是java程序员的来做作吧--->含源代码哦!

2011-08-22 22:45 302 查看
华为笔试题

在更新中....

1.输出流:

try {

FileInputStream fis = new FileInputStream("D://请勿删除D盘文件.txt");

byte[] bt = new byte[1024];

int res = 0;

while((res = fis.read(bt))!=-1){

res--;

System.out.println(new String(bt,0,res));

}

fis.close();

} catch (IOException e) {

e.printStackTrace();

}

2.循环输出99乘法表:
for (int j = 1; j <= 9; j++) {

for (int c = 0; c < j; c++) {

System.out.print(c+"*"+j+"="+c*j+"\t");

}

System.out.println();

}

3.二重循环排序:

int[] i = new int[]{34,23,67,12};

int a = 0;

System.out.println("排序结果:");

for (int j = 0; j < i.length; j++) {

for (int s = 0; s < j; s++) {

if(i[j]<i[s]){

a=i[s];

i[s]=i[j];

i[j]=a;

}

}

};

4.二维数组:

String[][] trg = new String[10][];

for (int i = 9; i >=0; i--) {

trg[i]=new String[10-i];

for (int j = 0; j<trg[i].length; j++) {

trg[i][j]="("+i+","+j+")";

}

}

for (int i = 9; i > 0; i--) {

for (int j = 0; j < trg[i].length; j++) {

System.out.println(trg[i][j]);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: