打印1-100之间13的倍数,使用for循环
public class Zy01 {
public static void main(String[] args) {
// 打印1-100之间13的倍数,使用for循环
for (int i = 1; i <= 100; i++) {
if(i % 13 == 0) {
System.out.println(i);
}
}
}
用*来打印,根据用户输入rows和columns,来打印响应矩形
public static void main(String[] args) {
// 用*来打印,根据用户输入rows和columns,来打印响应矩形
Scanner sc = new Scanner(System.in);
System.out.println("输入矩形的长");
double rows =sc.nextDouble();
System.out.println("输入矩形的宽");
double col =sc.nextDouble();
for (int i = 1; i <= col; i++) {
for (int j = 1; j <= rows; j++) {
System.out.print("*");
}
System.out.println("");
}
}
输入三个班,每班10个学生的成绩,求每个班的总分和平均分
public static void main(String[] args) {
// 输入三个班,每班10个学生的成绩,求每个班的总分和平均分
for (int i = 1; i <= 3; i++) {
System.out.println("请输入第"+i+"个班级学生成绩");
Scanner sc = new Scanner(System.in);
double num = 0;//总分
double avg = 0;//平均分
for (int j = 01; j <= 10; j++) {
System.out.print("第"+j+"个学生的成绩是:");
double a = sc.nextDouble();//单个学生成绩
num += a;
avg = num / 10;
}
System.out.println(i+"班的总分是:"+num);
System.out.println(i+"班的平均分是:"+avg);
}
}
输入?个班,每个班?个学生的成绩,成绩为负数的不计算在内,求每个班的总分和平均分
public static void main(String[] args) {
// 输入?个班,每个班?个学生的成绩,成绩为负数的不计算在内,求每个班的总分和平均分
Scanner sc = new Scanner(System.in);
System.out.print("输入班级数:");
int ban = sc.nextInt();
System.out.print("每个班的学生的数量:");
int stu = sc.nextInt();
for (int i = 1; i <= 3; i++) {
System.out.println("请输入第"+i+"个班级学生成绩");
double num = 0;//总分
double avg = 0;//平均分
for (int j = 1; j <= stu; j++) {
System.out.print("第"+j+"个学生的成绩是:");
double a = sc.nextDouble();//单个学生成绩
num += a;
avg = num / stu;
}
System.out.println(i+"班的总分是:"+num);
System.out.println(i+"班的平均分是:"+avg);
}
}
求1~1000以内质数列表
public static void main(String[] args) {
// 求1~1000以内质数列表
//PS:质数是只能被1和自身整除的整数
int i,j;
int num;
for(i=1;i<=1000;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0) {
break;
}
}
if(i==j) {
System.out.println(j);
}
}
}