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,执行循环 ...
随机推荐
- Django(5) session登录注销、csrf及中间件自定义、django Form表单验证(非常好用)
一.Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 数据库(默认) 缓存 文件 缓存+数据库 加密cookie 1.数据库Session 1 2 3 4 5 ...
- net 预览文件 转换文件
预览SWF文件 swfobject.js (google浏览器 会阻止 需设置) @{ ViewBag.Title = "PdfPreview"; Layout = " ...
- NPOI之C#下载Excel
Java中这个类库叫POI,C#中叫NPOI,很多从Java一直到.Net平台的类库为了区别大部分都是在前面加个N,比如Hibernate和NHibernate. npoi下载地址 一.使用NPOI下 ...
- setInterval()的三种写法
前言: setInterval("fun()",time)有两个参数:fun()为要执行的函数:time为多久执行一次函数,单位是毫秒: 我们做一个简单的例子,就是每隔5s弹出一个 ...
- 冒泡排序——Java实现
一.排序思想 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复以上的步骤, ...
- MySQL中在原表中做数据去重(按日期去重,保留id最小的记录)
表名称 code600300 delete from code600300 where id not in (select minid from (select min(id) as minid fr ...
- oracle学习篇七:更新操作、事务处理
----------------1.数据库更新操作----------------------------- select * from tab;--查询表 drop table siebel_use ...
- scss-@at-root
@at-root指令可以使一个或多个规则被限定输出在文档的根层级上,而不是被嵌套在其父选择器下. 下面就通过scss代码实例介绍一下它的作用: 没有使用@at-root命令的默认情况. .parent ...
- 04_Spring中使用Quartz
[Spring中使用SimplerTrigger] [QuartzTask.java] package com.higgin.task; import java.text.SimpleDateForm ...
- Qtl和JS、HTML通信/交互
http://www.cnblogs.com/sigma0/p/7346727.html Qt的QWebChannel和JS.HTML通信/交互驱动百度地图 0 前言 我一个研究嵌入式的,不知道怎么就 ...