Java基本流程控制语句

package com.org.lxh;import java.util.Scanner;/*** Java流程控制语句,if,if……else,switch,while,do……while,for等等* @author hemmingway <hemmingway@163.com>***/
public class CommCtrl {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub//1.输入一个年份,判断是不是闰年Scanner scan = new Scanner(System.in);System.out.println("输入一个年份:");long year;try{year = scan.nextLong();			//当输入非数字的时候判断异常if(year%4 == 0 && year%100 != 0  || year%400 == 0)System.out.println(year + "是闰年");elseSystem.out.println(year + "不是闰年");}catch(Exception e){e.printStackTrace();}//2.黄蓉难倒瑛姑的数学题System.out.println("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?");for(int j = 1; j < 1000; j++){if(j%3 == 2 && j%5 == 3 && j%7 == 2){System.out.print(j + " ");}}System.out.println("");//3.李白提壶买酒的问题。//李白街上走,提壶去买酒,遇店加一倍,见花喝一斗,五遇店和花,喝光壶中酒。问壶中原先有多少酒?System.out.println("李白街上走,提壶去买酒,遇店加一倍,见花喝一斗,五遇店和花,喝光壶中酒。问壶中原先有多少酒?");double x = 0.0f;		//壶中酒,单位为斗for(int i = 5; i>0; i--){x = x + 1;x = x/2;}System.out.println("壶中原先有酒" + x + "斗");//另外一种方法分析//第一次遇见店和花,2x-1//第二次 2(2x-1)-1=4x-3//第三次,2(4x-3)-1=8x-7//第四次,2(8x-7)-1=16x-15//第五次,2(16x-15)-1=32x-31=0x = 31/32.0;System.out.println("壶中原先有酒31/32斗,即"+ x + "斗");	//4.输出杨辉三角//数字表,两则的数字都是1,其他位置的数字是正上方和左上方的数字之和,下面的代码演示了用for循环打印出包含10行的杨辉三角System.out.println("打印包含10行的杨辉三角");int triangle[][] = new int[10][];			//可以修改行数for(int i = 0; i<triangle.length; i++){triangle[i] = new int[i+1];for(int j=0; j<i; j++){if(i ==0 || j==0 ||j==1){triangle[i][j]=1;}else{triangle[i][j] = triangle[i-1][j] + triangle[i-1][j-1];}System.out.print(triangle[i][j] + "\t");}//for(int j=0; j<=i; j++)System.out.println();		//换行}//for(int i = 0; i<triangle.length; i++)//5.while循环计算一个数列System.out.println("使用循环计算:1-1/2+1/3-1/4+1/5-1/6+1/7-1/8+……");int i =1;double num = 0.0;while(i<=10000){    //演示一个bug   while(i<=100);{num = num + Math.pow(-1.0, i+1)*1.0/i;i++;}System.out.println("数列的结果趋向于" + num + ",即ln(2)=" + Math.log(2.0));		//Java中Math类的log函数默认是以e为底的,相当于数学的ln(2)函数//6.计算harmonic sum,即1+1/2+1/3+1/4+……System.out.println("计算harmonic sum,即1+1/2+1/3+1/4+……");int n = 1;double hn = 0.0;while(n<=1000){hn = hn + 1.0/n;n++;}System.out.println("harmonic sum 趋向于ln(N) :" + hn + ", ln(100)=" + Math.log(1000.0));}//end for main}//end for class


输入一个年份:

2012

2012是闰年

今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?

23 128 233 338 443 548 653 758863 968

李白街上走,提壶去买酒,遇店加一倍,见花喝一斗,五遇店和花,喝光壶中酒。问壶中原先有多少酒?

壶中原先有酒0.96875

壶中原先有酒31/32斗,即0.96875

打印包含10行的杨辉三角

 

1  1 

1  2  1 

1  3  3  1 

1  4  6  4  1 

1  5  10 10 5  1 

1  6  15 20 15 6  1 

1  7  21 35 35 21 7  1 

使用循环计算:1-1/2+1/3-1/4+1/5-1/6+1/7-1/8+……

数列的结果趋向于0.6930971830599583,ln(2)=0.6931471805599453

计算harmonic sum,即1+1/2+1/3+1/4+……

harmonic sum 趋向于ln(N) 7.485470860550343,ln(100)=6.907755278982137

 






本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243420.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mozilla考虑支持H.264

历史上&#xff0c;Mozilla曾拒绝过使用非开放的编码解码器&#xff08;如H.264&#xff09;&#xff0c;InfoQ此前也就这一话题进行过报导。Mozilla之所以拒绝主要是因为支持H.264与它的思想观念不一&#xff0c;因为H.264有专利覆盖&#xff0c;并且由MPEG-LA许可使用。人们不…

芯昇 CM32M101A 固件库 W25Q128JWSIQ 驱动

注意:此型号的JEDEC ID是0xEF6018,不同于网上满天飞的驱动,调试此器件驱动一定要确认。 官方SDK里面的驱动有问题,读写数据乱码,个人感觉是完全搬运野火电子的,因为除了名不一样,格式一毛一样。 drv_spi.h #ifndef _DRV_SPI_H_ #define _DRV_SPI_H_#ifdef __cplusplu…

MATLAB实现简单目标跟踪

MATLAB实现简单目标跟踪 预处理:中值滤波; 目标检测:二值化 后处理:形态学滤波或者连通性处理 目标跟踪:计算形心 clear all; close all; %预处理-中值滤波 t = imread(1.png);%原始图像 t1 = rgb2gray(t);%灰度图像 t2=imnoise(t1,salt & pepper,0.3);%加入椒盐噪声…

Java数组操作

package com.org.lxh;import java.util.Arrays;/*** 讲解Java数组* author hemmingway <hemmingway163.com>**/ public class ArrayDemo {/*** param args*/SuppressWarnings("unused") //元注释&#xff0c;忽略没有使用的变量public static void main(Strin…

振臂高呼式的写作:谈肖亦农的《毛乌素绿色传奇》

这是2011年底我与肖亦农和鄂尔多斯文联主席乌力吉布林在人民大会堂参加中国作家协会代表大会的合影&#xff0c;半年后我们又在人民大会堂相聚&#xff0c;是参加肖亦农的最新作品《毛乌素绿色传奇》研讨会。 肖亦农是我多年的朋友&#xff0c;是兄长&#xff0c;也是内蒙老乡&…

蜕变与成长中的青春创作:评论家谈少数民族青年作家的创作

在日前由中国作家协会主办&#xff0c;中国少数民族作家学会、《民族文学》杂志社协办的少数民族青年作家作品研讨会上&#xff0c;来自全国的10位少数民族青年写作者成为主要研讨对象。他们是照日格图(蒙古族)、苏笑嫣(蒙古族)、鲍尔金娜(蒙古族)、陶丽群(壮族)、马金莲(回族)…

Ubuntu 国内镜像源

中科大镜像站 阿里云镜像站 兰州大学镜像站 北京理工大学镜像站 浙江大学镜像站 清华大学镜像站

彩色图转化为灰度图

彩色图转化为灰度图 源文件 `timescale 1ns / 1ps module rgb2gary(input [7:0] rgb_r,input [7:0] rgb_g,input [7:0] rgb_b,output [7:0] gary); //Verilog不支持小数 // assign gary = 0.299 * rgb_r + 0.587 * rgb_g + 0.114 * rgb_b; wire [17:0] gary_te…

Java面向对象入门

package com.org.lxh;import java.util.Calendar;/*** 面向对象编程入门* author hemmingway <hemmingway163.com>**/ public class Chp6 {int num500; //成员变量public static int num2200; //静态变量public static final double PI3.1415926; /…

时间与经验的等待:谈几位少数民族“80后”和“90后”作家

照日格图是我欣赏的蒙古族青年散文家。两年前&#xff0c;我就读过他的《怀念一垛草》。这篇散文通过打草与草垛将故事连接在一起&#xff0c;表现了蒙古人质朴真实的生活和命运。那些既熟悉又陌生的细节让我有种莫名的感动&#xff0c;它既让我们了解了草原秋天的景象&#xf…

win10系统如何禁用驱动程序强制签名

1. 首先打开并登录操作系统左下角。开始菜单上单击选择设置 2. 在设置页面选择“更新和安全” 3.在”更新和安全页面“找到左侧的恢复选项&#xff0c;在右侧选择”立即重新启动” 4.在启动页面选择疑难解答 5. 进入疑难解答页面选择”高级选项“ 6.在”高级选项“页面中选择”…

说不尽的嘎达梅林:读郭雪波的长篇小说《青旗•嘎达梅林》

嘎达梅林做为一个民族英雄&#xff0c;已经是个永久的传奇。很多文学作品、电影、电视&#xff0c;还有音乐都表现过这个人物&#xff0c;使他的影响力已经超出了蒙古民族的范畴&#xff0c;成为整个中华民族的英雄人物长廊中的一个典型。正因为如此也给后来的写作者制造了难题…

实现图像的二值化

实现图像的二值化 源文件 `timescale 1ns / 1ps module binarization(//module clockinput clk , // 时钟信号input rst_n , // 复位信号(低有效)//图像处理前的数据接口input ycbcr_vsync , // vsync信号input ycbcr_hsync , // hsync信号input ycbcr_de , // data enable…

Java面向对象进阶

相关额外的代码待上传。。。 /*** 面向对象进阶*/ package com.org.lxh;import com.org.lxh.ext.Demo; import com.org.lxh.impl.AysTest; import com.org.lxh.impl.Person; import com.org.lxh.impl.Test; import com.org.lxh.inter.InterTest; import com.org.lxh.obj.Addres…

2012 IBM软件技术峰会:IBM与开发者谈四大热门领域看法

8月23日&#xff0c;以“技术维新&#xff0c;预见未来”为主题的2012 IBM软件技术峰会在京举行&#xff0c;本次大会在“大数据、云计算、敏捷、移动”四个领域展开讨论&#xff0c;IBM全球副总裁兼中国开发中心总经理王阳、IBM软件集团Rational总经理Kristof Kloeckner、IBM系…

实现图像的中值滤波

实现图像的中值滤波 底层模块 `timescale 1ns / 1ps module median_filter #(parameter DATA_WIDTH = 8 ) (input clk , //pixel clkinput reset_p ,input [7:0] data_in ,input data_in_valid ,input data_in_hs ,input dat…

我的博客今天6岁298天了,我领取了元老博主徽章

我的博客今天6岁298天了&#xff0c;我领取了徽章. 2005.11.26&#xff0c;我在新浪博客安家。1999.08.20&#xff0c;我写下了第一篇博文&#xff1a;《小说是读者的艺术》。2006.04.20&#xff0c;我上传了第一张图片到相册。至今&#xff0c;我的博客共获得845,523次访问。…

今天无聊弄得C++

// chp2.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include <stdlib.h> #include <string.h> #include <time.h> #include <math.h>//数据结构 //数组(Array)、堆栈(Stack)、队列(queue)、链表(Linked List)、树(Tree)、图…

“80后”作家应扮演更重要的角色

曾经在《北京文学》月刊社做副主编&#xff0c;现在做文学批评家和图书策划人&#xff0c;在他的眼里&#xff0c;新生代作家是文学的未来&#xff0c;也是文学不会消亡的保证。他对新生代的关注是一贯的。他策划过“60年代出生作家小说大展”、“好看小说大展”“新女性随笔系…

串口通信的收发程序

串口通信的收发程序 串口时钟是指异步串行通信,异步串口是指UART(Universal Asynchronous Receiver/Transmitter),通用异步接收/发送。UART是一个并行输入成为串行输出的芯片。通常集成在主板上。 消息帧是由一个低起始位开始,后面是7个或8个数据位,一个可用的奇偶位或几个…