//图片题
package Picture;
import java.util.Scanner;
public class Picture {
public static void main(String[] args){
System.out.println("时间:上午");
System.out.println("阅读教材,学习理论部分");
System.out.println("老师检查上午学习成绩:");
Scanner in=new Scanner(System.in);
double mor=in.nextDouble();
if(mor<0&&mor>100){
System.out.println("输入错误,请重新输入");
return;
}else{
System.out.println("上午成绩为:"+mor);
}
System.out.println("时间:下午");
System.out.println("上机编程,掌握代码部分");
System.out.println("老师检查下午学习成绩:");
double aft=in.nextDouble();
if(aft<0&&aft>100){
System.out.println("输入错误,请重新输入");
return;
}else{
System.out.println("下午成绩为:"+aft);
}
double gra=0.4*mor+0.6*aft;
System.out.println("今日学习成绩:"+gra);
if(gra>=60){
System.out.println("今日学习及格,明日继续");
}else{
System.out.println("未完成今日学习任务,重新学习");
}
}
}
//1、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
package HomeWorkOne;
public class FirstTest {
public static void main(String[] args){
float j=100.0f,k=0.0f,y=0.0f; //j代表球初始高度100米,k代表球经过的路程
for(int i=1;i<=10;i++){ //i带表落地反弹次数
y=j;
j=j/2; //j代表球每次反弹高度
if(i==1){ //if循环是对球经过的路程计算
k=k+y;
}else if(i<10){
k=k+2*y;
}else{
k=k+y;
}
}
System.out.println("球共经过"+k+"米");
System.out.println("球第十次反弹高度"+j+"米");
}
}
//2、将下面给定的数组转置输出
例如 原数组: 1,2,3,4,5,6
转置之后的数组: 6,,5,4,3,2,1
package Two;
public class HomeWork {
public static void main(String[] args){
int a[]=new int[6];
int i;
int q;
for(i=0;i<=5;i++){
a[i]=i+1;
System.out.print(a[i]+" ");
}
System.out.println();
for(int j=0;j<a.length;j++){
for(int k=j+1;k<a.length;k++){
if(a[j]<a[k]){
q=a[j];
a[j]=a[k];
a[k]=q;
}
}
System.out.print(a[j]+" ");
}
}
}
/*附加题
现在有如下2个数组
数组A: “1,7,5,7,9,2,21,13,45”
数组B: “2,5,8,14,21”
将俩个数组合并为数组C,按顺序排列输出*/
package BonusQuestion;
import java.util.Arrays;
public class BoneusQuestion {
public static void main(String[] args){
int j=0,k=0;
int[] a = { 1, 7, 5, 7, 9, 2, 21, 13, 45 };
int[] b = { 2, 5, 8, 14, 21 };
int c[] = new int[a.length + b.length];
for(int i=0;i<a.length+b.length;i++){
if(i<a.length){
c[i]=a[j];
j++;
}else{
c[i]=b[k];
k++;
}
}
Arrays.sort(c);
for(int q=0;q<a.length + b.length;q++)
System.out.print(c[q]+" ");
}
}