Java基础编程题
来源:互联网 发布:偷窥网络在线视频 编辑:程序博客网 时间:2024/05/22 09:40
题目:第一个人10岁,第二个人比第一个人大2岁,依次递推,请用递归的方式计算出第8个人多大
public class program15 { public static void main(String[] args) { System.out.println(computeAge(8)); } private static int computeAge(int i) { if(i==1){ return 10; } return computeAge(i-1)+2; }}
题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 “stud “中。
public class lianxi50 { public static void main(String[] args){ Scanner ss = new Scanner(System.in); String [][] a = new String[5][6]; for(int i=1; i<6; i++) { System.out.print("请输入第"+i+"个学生的学号:"); a[i-1][0] = ss.nextLine(); System.out.print("请输入第"+i+"个学生的姓名:"); a[i-1][1] = ss.nextLine(); for(int j=1; j<4; j++) { System.out.print("请输入该学生的第"+j+"个成绩:"); a[i-1][j+1] = ss.nextLine(); }System.out.println("\n"); }//以下计算平均分float avg;int sum;for(int i=0; i<5; i++) {sum=0; for(int j=2; j<5; j++) { sum=sum+ Integer.parseInt(a[i][j]); } avg= (float)sum/3; a[i][5]=String.valueOf(avg);}//以下写磁盘文件 String s1; try { File f = new File("C:\\stud"); if(f.exists()){ System.out.println("文件存在"); }else{ System.out.println("文件不存在,正在创建文件"); f.createNewFile();//不存在则创建 } BufferedWriter output = new BufferedWriter(new FileWriter(f)); for(int i=0; i<5; i++) {for(int j=0; j<6; j++) { s1=a[i][j]+"\r\n"; output.write(s1); }}output.close(); System.out.println("数据已写入c盘文件stud中!"); } catch (Exception e) { e.printStackTrace(); } }}
0 0
- java基础编程题
- Java基础编程题
- java基础经典编程题
- Java基础编程题(7.31)
- Java基础编程笔试题
- java 典型基础编程题
- Java基础_02_Java编程基础
- JAVA编程基础算法50题
- java基础编程题(1)
- Java基础编程1-18题
- 50道Java编程基础题
- java基础面试题及编程题
- Java基础编程50题(上)
- Java基础编程50题(下)
- Java基础编程题(API阶段测试)
- JAVA基础编程题(1)
- Java基础编程题(2)
- java编程基础
- 二五、vue仿百度搜索框
- MySQL ibdata1文件迁移
- 第5章 定时器Timer
- spark厦大---标签和索引的转化:StringIndexer- IndexToString-VectorIndexer
- JS中Location使用详解
- Java基础编程题
- Activity过渡动画(overridePendingtransition()的使用)
- expdp/impdp 参数说明,中英对照
- finereport 的使用
- Centos6.5编译安装python3.5.2
- cenos下常用命令
- loadrunner示例程序启动
- 进制与位运算(一)
- 访问discuz报SELECT * FROM common_process WHERE `processid`='DZ_CRON_15'错误