栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java作业之实验一程序设计初步——温度转换

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java作业之实验一程序设计初步——温度转换

java作业之实验一程序设计初步——温度转换

1、由命令行输入一个成绩,使用条59件分支结构语句求出成绩的等级。

要求效果:A:90-100;B:80-89;C:70-79;D:60-69;E:0-59。

提示:推荐使用switch开关语句。

package shiyan1;
import java.util.Scanner;
public class shiyan1_1 {
	public static void main(String[] args) {
		Scanner stdin=new Scanner (System.in);
		while(true) {
		System.out.println("输入您的成绩:");
		int score=stdin.nextInt();
		int type;
		if(0<=score&&score<=59) {
			type=1;
		}
		else if(60<=score&&score<=69) {
			type=2;
		}
		else if(70<=score&&score<=79) {
			type=3;
		}
		else if(80<=score&&score<=89) {
			type=4;
		}
		else if(90<=score&&score<=100) {
			type=5;
		}
		else {
			type=0;
		}
		switch(type){
		case 5:System.out.println("您的等级为:A");break;
		case 4:System.out.println("您的等级为:B");break;
		case 3:System.out.println("您的等级为:C");break;
		case 2:System.out.println("您的等级为:D");break;
		case 1:System.out.println("您的等级为:E");break;
		default :System.out.println("您输入的成绩无效!");break;
		}
		}
	}
}

2、利用以下两种循环结构实现1~10阶乘之和。

for循环和while循环。

提示:可以通过声明多个变量实现,也可以考虑使用递归。

package shiyan1;
public class shiyan1_2 {
	public static void main(String[] args) {
		forSum(10);//for语句实现
		whielrSum(10);//while语句实现
	}
	public static int forSum(int num) {
		int sum=0;
		for(int i=num;i>1;i--) {
			int all=1;
			for(int j=i;j>1;j--) {
				all=all*j;
			}
			sum=sum+all;
		}
		System.out.println("结果:"+sum);
		return 0;
	}
	public static int whielrSum(int num) {
		int sum=0;
		while(num>=1) {
			int jiecheng=num;
			int all=1;
			while(jiecheng>=1) {
				all*=jiecheng;
				jiecheng--;
			}
			sum+=all;
			num--;
		}
		System.out.println("结果:"+sum);
		return 0;
	}
}

3、在屏幕上打印出n行的金字塔图案。

例如:若n=3,则图案如下:

        *

       ***

      *****

package shiyan1;
import java.util.Scanner;
public class shiyan1_3 {
	public static void main(String[] args) {
		Scanner stdin=new Scanner (System.in);
		System.out.println("输入n:");
		int n=stdin.nextInt();
		for(int i=1;i<=n;i++) {
			int m=i;
			int k=i;
			while(k1) {
					System.out.print("*");
				m--;
			}
			m=i;
			while(m>1) {
				System.out.print("*");
			m--;
		}
			k=i;
			while(k 

这样就可以交差啦~~

有兴趣的同学可以到我公众号看看呀,还有其他实验报告可以一起互相学习啊~

课程设计也可以哦!~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/850284.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号