1、编写程序实现:从键盘输入10个整数,然后逆序输出这10个整数。
2、编写满足下列要求的程序:
(1)为学生创建一个Student类,这个类成员变量包括:每个学生的姓名(String)、ID(int)、语文成绩(chinese)、数学成绩(math)、英语成绩(english);
定义构造方法Student(String name,int ID,float chinese,float math,float english),完成对象属性的初始化
定义成员方法:计算 3门课程的“总分”sum()、“平均分”avg()、“最高分”max()及“最低分”min()。
(2)创建主类Main,利用数组对象的概念创建5个学生, 其姓名、ID和成绩均随机指定。输出每名同学的姓名,ID,总分,平均分,最高分及最低分。(其中,float输出按照,小数点后2位输出)
369寝室是比较特殊的寝室,因为别的寝室都住了四个人,而369寝室只有三个人。也因为这个原因,寝室里的三位同学感情特别好。但是,毕业在即,三位小伙伴马上要分别。为了在未来的某个日子可以见面,三位小伙伴有了一个约定,假设在未来的某一年,三位小伙伴的年龄的末尾正好出现3、6、9三个数,那么他们会再次相聚。
输入格式:
输入数据包括三个整数x,y,z,分别表示三位伙伴的年龄。
输出格式:
如果小伙伴最早在n年后可以相见(不包括当前这一年),那么请输出这个n;如果100年内都不存在这样的情况,输出:so sad!
例如:25 22 28 输出:1
import java.util.Scanner;
public class Four {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("请输入10个数:");
for(int i=0;i<10;i++){
arr[i]=sc.nextInt();
}
System.out.println("逆序输出:");
for(int i=9;i>=0;i--){
System.out.print(arr[i]+" ");
}
}
}
//编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、
//数学课(Math)和平均值(avg),方法包括求三门课的平均分,要求输出小组成员的相关信息。
package mianxiangduixiangren;
public class Students {// 定义Students类
String name, sex;// 成员变量
int num;
static float Chinese;
static float English;
static float Math;
double avg;
public double max()
{
double max=Chinese;
if(Chinese<Math)
{max=Math;
}
if(max<English)
{max=English;
}
return max;
}
public double min()
{double min=Chinese;
if(min>Math)
{min=Math;
}
if(min>English)
{min=English;
}
return min;
}
public double sum()
{
return Chinese+Math+English;
}
public double achievement(float Chinese, float English, float Math)// 成员方法
{
return (Chinese + English + Math) / 3;
}
public static void main(String[] args) {
Students P1 = new Students();// 声明并创建对象
P1.name = "周六";// 给p1的属性赋值
P1.sex = "女";
P1.Chinese = 70;
P1.English = 68;
P1.Math = 85;
System.out.println(P1.achievement(P1.Chinese, P1.English, P1.Math));// 输出
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
int a, b, c;
//读取三位同学年龄
a = input.nextInt();
b = input.nextInt();
c = input.nextInt();
int flag = 0;
//判断年龄末尾数字是否为3、6、9
for(int i = 1; i <= 100; i++) {
int A = a + i, B = b + i, C = c + i;
A %= 10;
B %= 10;
C %= 10;
//如果有一个数字个位数为0,则不符合条件,继续循环
if(A == 0 || B == 0 || C == 0) continue;
//判断是否是3的倍数
if(A % 3 == 0 && B % 3 == 0 && C % 3 == 0) {
//判断是否三个数字个位数相等
if(A != B && B != C && C != A) {
flag = i;
break;
}
}
}
//条件不成立则输出so sad!
if(flag == 0) System.out.println("so sad!");
//条件成立则输出年数
else System.out.println(flag);
}
}