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,执行循环 ...
随机推荐
- STM32Cubemx出现工程突然自动退出的问题
STM32Cubemx出现工程突然自动退出的问题 转载请注明出处,谢谢 https://www.cnblogs.com/kevin-nancy/p/10561944.html 或者 https://b ...
- 飞檐走壁navMesh
http://www.manew.com/thread-106030-1-1.html
- 线程中断方法interrupt() 与 cancel()
(一).关于interrupt() interrupt()并不直接中断线程,而是设定一个中断标识,然后由程序进行中断检查,确定是否中断. 1. sleep() & interr ...
- docker-compose 安装solr+ikanalyzer
docker-compose.yml version: '3.1' services: solr: image: solr restart: always container_name: solr p ...
- python 之闭包
原文 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回. 我们来实现一个可变参数的求和.通常情况下,求和的函数是这样定义的: def calc_sum(*args): a ...
- Spring课程 Spring入门篇 4-8 Spring bean装配之基于java的容器注解说明--基于泛型的自动装配
1 解析 1.1 什么是泛型? 1.2 泛型有什么作用? 1.3 泛型装配样式? 2 代码演练 2.1 泛型应用 1 解析 1.1 什么是泛型? Java泛型设计原则:只要在编译时期没有出现警告,那么 ...
- scale 和 zoom,以及zoom的一些变态用法
zoom和scale这两个东西都是用于对元素的缩放,一下是其中一些区别: 1.scale的缩小是以图片的中心,zoom的缩小是以图片的左上角. 2.zoom的缩放改变了元素占据的空间大小:而scale ...
- Java设计模式—访问者模式
原文地址:http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html 总结的太棒啦,导致自己看了都不想总结了...... 在 ...
- Html5 突破微信限制实现大文件分割上传
先来前端代码 <!DOCTYPE html> <html> <head> <meta name="viewport" content=&q ...
- maven学习(二)maven常用的命令
参考博客:(http://blog.csdn.net/keda8997110/article/details/20925449) 以下命令都是基于命令行的操作,也可以直接在eclipse等IDE上ma ...