java循环作业0912
题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
double a = 0.08;
double h =0;
int i=0;
for(i=1;h<8848130;i++)
{
a=a*2;
h=a+h;
}
System.out.println(i);
题目二:计算5的阶乘 5!的结果是?
int j ;
int s=1;
for(j=1;j<=5;j++)
{
s=s*j;
}
System.out.println(s);
题目三:计算 1+1/2!+1/3!+1/4!+...1/20!=?
int z=1;
int sum=0;
while(z<21)
{
sum+=1/z;
z++;
}
穷举法
题目一:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
题目二:我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。
题目三:这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?
题目四:控制台输出九九乘法表
public class zuoye09_chengfabiao {
public static void main(String[] args){
for(int i=;i<=;i++){
for(int j=;j<=i;j++){
System.out.print(j+"x"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
}

public static void main(String[] args)
{
print99();//调用打印乘法表函数
}
public static void print99()//定义一个函数打印乘法表
{
for(int x=9;x>0;x--) //控制输出的行数
{
for(int y=1;y<=x;y++)//控制输出的列数
{
System.out.print(y+"*"+x+"="+x*y+"\t");
}
System.out.println();//打印完一行后换行
}
题目五:控制台输出三角形和菱形
三角
public class zuoye10_sanjiaoxing {
public static void main(String[] args){
for(int i=;i<=;i++){
for(int j=;j<=i;j++){
System.out.print("★"+" ");
}
System.out.println();
}
}
}

菱形
public class zuoye11_lingxing {
public static void main(String[] args){
for(int i=;i<=;i++){
for(int k=;k<=-i;k++){
System.out.print(" ");
}
for(int j=;j<=*i;j++){
System.out.print("*");
}
System.out.println();
}
for(int i=;i<=;i++){
for(int k=;k<=i+;k++){
System.out.print(" ");
}
for(int j=;j<=-*i;j++){
System.out.print("*");
}
System.out.println();
}
}
}

三角加菱形
public class zuoye12_huatu {
public static void main(String[] args){
for(int i=;i<=;i++){
for(int j=;j<=-i;j++){
System.out.print("*");
}
for(int k=;k<=*i;k++){
System.out.print("#");
}
for(int j=;j<=-i;j++){
System.out.print("*");
}
System.out.println();
}
for(int i=;i<=;i++){
for(int j=;j<=i+;j++){
System.out.print("*");
}
for(int j=;j<=-*i;j++){
System.out.print("#");
}
for(int j=;j<=i+;j++){
System.out.print("*");
}
System.out.println();
}
}

题目六:控制台输入年龄,根据年龄输出不同的提示
题目七:输入圆的半径,计算并输出圆的周长和面积
publicclass zuoye12_huatu {
publicstaticvoid main(String[] args){
for(int i=0;i<=5;i++){
for(int j=0;j<=6-i;j++){
System.out.print("*");
}
for(int k=0;k<=2*i;k++){
System.out.print("#");
}
for(int j=0;j<=6-i;j++){
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=5;i++){
for(int j=1;j<=i+2;j++){
System.out.print("*");
}
for(int j=1;j<=11-2*i;j++){
System.out.print("#");
}
for(int j=1;j<=i+2;j++){
System.out.print("*");
}
System.out.println();
}
}
java循环作业0912的更多相关文章
- JAVA 数组作业——动手动脑以及课后实验性问题
JAVA课后作业——动手动脑 一:阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照. 1.源代码 // PassArray.java // ...
- JAVA大作业汇总3
JAVA大作业3 代码 ``` package thegreatwork; import java.util.; import java.io.; /Board.java 目的:里面有一些关于如何移动 ...
- 乐字节Java循环:循环控制和嵌套循环
乐字节小乐上次讲完了Java反射,接下来小乐给大家讲述Java循环. 循环有以下四部分: 一.循环控制 1. do..while 直到型 ( 先执行后判断) ,结构为: 先执行循环体,后判断布尔表达式 ...
- java第一次作业0
lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助, ...
- Java循环和条件
下列程序的输出结果是什么? 1.Java循环和条件 /** * @Title:IuputData.java * @Package:com.you.data * @Description:TODO * ...
- JAVA自学作业03
JAVA自学作业03 1.请用最有效率的方式计算2*8的结果 使用位运算是最有效率的. System.out.println(2<<3); 2.请交换两整数的值 int x = 10; i ...
- JAVA自学作业02
JAVA自学作业02 1.什么是标识符?由哪些部分组成?常见的命名规则有哪些? 标识符是用户为变量的内存空间所定义的字符序列: 可以由字母.下划线.美元符号以及数字组成,但数字不可作为首字符.标识符不 ...
- JAVA自学作业01
JAVA自学作业01 1.Hello World 程序 class HelloWorld{ public static void main(String args[]){ System.out.pri ...
- JAVA循环结构
JAVA循环结构:顺序结构只能执行一次,如果要执行多次需要用到循环 JAVA中的循环结构有while:do...while:for: 1.while循环:先判断布尔表达式中的值,若为true,执行循环 ...
随机推荐
- 字典表+委托替代switch解决思路
参考:http://www.jianshu.com/p/8887b3b3e8ba 代码 namespace 解决Switch { class Program { delegate string fun ...
- HRBUST 1909——理工门外的树——————【离线处理,差分前缀和】
理工门外的树 Time Limit: 1000 MS Memory Limit: 32768 KB 64-bit integer IO format: %lld , %llu Java class n ...
- BNU29139——PvZ once again——————【矩阵快速幂】
PvZ once again Time Limit: 2000ms Memory Limit: 65536KB 64-bit integer IO format: %lld Java cla ...
- Visual Studio 安装OpenCV及问题总结
1.VS安装OpenCV基本步骤 1)安装Visual Studio 下载网址https://opencv.org/releases.html# 2)安装OpenCV 下载网址https://www. ...
- Cookie的创建、读取、删除
创建Cookie: HttpCookie cookie = new HttpCookie(COOKIE_NAME_FOR_USER);cookie.Expires = DateTime.Now.Ad ...
- 多线程TCP的socket通信
应用多线程来实现服务器与多客户端之间的通信. 基本步骤: 1.服务器端创建ServerSocket,循环调用accept()等待客户端的连接 2.客户端创建一个socket并请求和服务器端的连接 3. ...
- XtraTabPage右键菜单(关闭当前页、关闭其它页、所有关闭的实现)
实现的需求: 用户习惯是一个不可忽略的东西,默认这版的dx的tab也木有右键操作,但用户习惯操作如浏览器都有右键关闭功能,故这里实现先dx的该功能 技术实现: (1)在winform的相应控件内,拖入 ...
- 编程语言的发展历史剧。(参考https://baijiahao.baidu.com/s?id=1588675986991787716&wfr=spider&for=pc)
1800年 约瑟夫·玛丽·雅卡尔(Joseph Marie Jacquard),设计出人类历史 上首台可设计织布机——雅卡尔织布机,对将来发展出其他可编程机器起了重要作用 1842年 阿达·洛夫莱斯( ...
- cf888G. Xor-MST(Boruvka最小生成树 Trie树)
题意 题目链接 给出\(n\)点,每个点有一个点权\(a[i]\),相邻两点之间的边权为\(a[i] \oplus a[j]\),求最小生成树的值 Sol 非常interesting的一道题,我做过两 ...
- Revolution of Unix