- 浏览: 120547 次
- 性别:
- 来自: 佛山
文章分类
最新评论
-
zgw06629:
多谢提供的安装包
MyEclipse安装资源文件支持中文插件编辑属性 -
lmzpp:
学习了,谢谢
MyEclipse安装资源文件支持中文插件编辑属性 -
nba:
不错, 谢谢了
MyEclipse安装资源文件支持中文插件编辑属性 -
CMShmily:
MyEclipse安装资源文件支持中文插件编辑属性
实例25 求1到100之间的和
public class WhileCycle_01 { public static void main(String[] args) { int i = 0, sum = 0; while (i < 100) { ++i; sum = sum + i; } System.out.println("1到100的和为:" + sum); } }
实例26 存上100元需要多少天
public class WhileCycle_02 { public static void main(String[] args) { int sum = 100; // 最终的目标 double db = 2.5; // 每次存放的钱数 int day = 1; // 天数 double dsum = 0; // 每次存放的总数 while (true) { dsum = dsum + db; // 返回每天都存放钱的总和 if (day % 5 == 0) { // 判断是不是5的倍数 dsum = dsum - 6; // 从总数中扣去6元 System.out.println("第" + day + "天花去6元,还剩" + dsum + "元!"); } boolean flag = dsum >= sum; // 求dsum是否大于sum的boolean值 if (flag) { // 如果是true则输出最终的结果,并跳出循环 System.out.println("要经过连续存储" + day + "天,才能存上100元!"); break; } else { // 否则天数加1,也就是继续存钱 day++; } } } }
实例27 输出100之间的所有偶数
public class WhileCycle_03 { public static void main(String[] args) { int rows = 0; // 用于控制记录偶数的个数 System.out.println("1~100之间的偶数为:"); int i=1; while(true){ if(i>100){ break; }else{ i++; } if (i % 2 == 1) { // 是奇数就结束当前这轮循环 continue; } else { rows++; System.out.print(i + " "); if (rows % 5 == 0) System.out.println(); // 每5个偶数一换行 } } } }
实例28 如何判断回文数字
import java.util.Scanner; public class WhileCycle_05 { public static void main(String[] args) { int n; System.out.println("请输入一个整数:"); while (true) { // 直到输入的数字为回文,才跳出循环 Scanner scByte = new Scanner(System.in); n = scByte.nextInt(); if (isPalindrome(n)) { System.out.println(n + " 是回文!"); break; } else { System.out.println(n + " 不是回文!!"); } } } public static boolean isPalindrome(int n) { // 判断输入的数字是否是回文 int m = reverse(n); if (m == n) return true; else return false; } public static int reverse(int i) { // 将输入的数字进行倒置 int s, j = 0; s = i; while (s != 0) { j = j * 10 + s % 10; s = s / 10; } return j; } }
实例29 输出100之间的所有奇数
public class DoWhileCycle_01 { public static void main(String[] args) { int nums = 0; // 用于控制记录奇数的个数 int i = 1; System.out.println("1~100之间的奇数为:"); do { if (i % 2 == 1) { // 判断是否是奇数 nums++; System.out.print(i + " "); // 是则将其输出 if (nums % 5 == 0) System.out.println(); // 每5个奇数一行 } i++; } while (i <= 100); } }
实例30 求最大的随机数
public class DoWhileCycle_02 { public static void main(String[] args) { int max = 0; // 表示最大值 int i = 0; // 循环的次数 int n1 = 0; // 随机数 System.out.println("随机生成的10个随机数分别为:"); do { n1 = (int) (Math.random() * 100); // 通过Math类random的产生0~99之间的随机正整数 if (i == 0) { // 如果是第一次循环 max = n1; // 则最大值为当前随机数 // 否则,则将当前随机数与max的变量值进行比较,将最大值存放在max变量中 } else if (n1 > max) { max = n1; } i++; // 循环次数自动加1 System.out.print(n1 + " "); } while (i < 10); System.out.println("\n\n值最大的数字为:" + max); } }
实例31 判断字母分类
import java.io.IOException; public class SwitchCycle_01 { public static void main(String[] args) throws IOException { // 因为调用read()方法而抛出的IO异常 System.out.println("请从键盘输入一个小写字母:"); char ch = (char) System.in.read(); // 得到从键盘输入的字符 int num = (int) ch; // 将char型强制转换成int,目的是根据哈希码值来判断是否是小写字母 if (num < 97 || num > 122) { // a~z的哈希码值:97~122 System.out.println("您的输入有误,请输入正确的小写字母!!"); } else { switch (ch) { // 用switch语句来判断是否是元音字母(a,e,I,o,u) case 'a': case 'e': case 'i': case 'o': case 'u': System.out.println(ch + " 是元音字母"); break; default: System.out.println(ch + " 是辅音字母"); } } } }
实例32 优良及差
public class SwitchCycle_02 { public static void main(String[] args) { int level; level = (int) (Math.random() * 100); switch (level / 10) { case 6: System.out.println(level + ":一个刚刚合格的分数,还需在努力哦!"); break; case 7: System.out.println(level + ":一个评为良的分数,还要加把劲啊!"); break; case 8: System.out.println(level + ":一个评为良好的分数,加油啊!"); break; case 9: System.out.println(level + ":一个优秀分数,你好棒啊!"); break; default: System.out.println(level + ":一个不合格的分数,要十分努力才行!"); break; } } }
实例33 打印任一年日历
import java.io.IOException; import java.util.Scanner; public class SwitchCycle_03 { static int year, weekDay; // 定义静态变量,以便其它类调用 public static boolean isLeapYear(int year) { // 判断是否是闰年 return ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)); } public static int firstWeekDayOfYear(int year) { // 计算该年第一天是星期几 long day = year * 365; for (int i = 1; i < year; i++) if (isLeapYear(i)) // 判断是否是闰年 day += 1; return (int) day % 7; } public static int getMonthOfDays(int month) { // 获取每个月的天数 switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; // 以上月份是31天 case 4: case 6: case 9: case 11: return 30; // 以上月份是30天 case 2: if (isLeapYear(year)) // 判断是否是闰年 return 29; // 如果是闰年,2月份就是29天 else return 28; // 否则就是28天 default: return 0; } } public static void showMonths() { // 呈现该年的12个月中的所有日期 for (int m = 1; m <= 12; m++) // 逐一将12个月份打印出来 { System.out.println(m + "月"); System.out.println("Sunday Monday Tuesday Wednesday Thursday Friday Saturday"); // 每个月的星期数 for (int j = 1; j <= weekDay; j++) { // 按每个月第一天是星期几打印相应的空格 System.out.print(" "); } int monthDay = getMonthOfDays(m); // 获取每个月的天数 for (int d = 1; d <= monthDay; d++) { // 将每个月的天数以一周七天的形式打印出来 if (d < 10) System.out.print(" " + "0" + d + " "); else System.out.print(" " + d + " "); weekDay = (weekDay + 1) % 7; // 判断当天的第二天是星期几 if (weekDay == 0) // 如果第二天是星期天,便换行。 System.out.println(); } System.out.println(); } } public static void main(String[] args) throws IOException { System.out.print("请输入一个年份:"); Scanner sc = new Scanner(System.in); // 以下接受从控制台输入 String str = sc.nextLine(); year = Integer.parseInt(str); weekDay = firstWeekDayOfYear(year); // 计算该年第一天是星期几 System.out.println("\n " + year + "年 "); showMonths(); } }
实例34 一年四季的划分
public class SwitchCycle_04 { public static void main(String args[]) { int m = 8; String s; // s表示季节 switch (m) { // 这里m变量表示月份 case 12: case 1: case 2: s = "Winter"; // 冬季 break; case 3: case 4: case 5: s = "Spring"; // 春季 break; case 6: case 7: case 8: s = "Summer"; // 夏季 break; case 9: case 10: case 11: s = "Autumn"; // 秋季 break; default: s = "Bogus Month"; // 这个月份是错误的 } System.out.println("August is in the " + s + "."); } }
发表评论
-
JAVA范例 十九) 多媒体与图像处理 (二)
2011-09-30 19:27 1590图像处理 实例354 在计算机内存中创建一个图像 i ... -
JAVA范例 十九) 多媒体与图像处理
2011-09-30 18:40 1427a多媒体 实例349 测试音频播放器 import j ... -
JAVA范例 - Applet小应用程序
2011-09-30 18:27 3233Applet小应用程序 实例337 不断变大的文字 ... -
JAVA范例 十七)界面-Swing(二)
2011-09-30 18:06 1364实例326 BorderLayout版面布局 imp ... -
JAVA范例 十七)界面-Swing(一)
2011-09-30 17:51 2095实例306 JFrame框架的应用 import j ... -
JAVA范例 十六)数据库技术
2011-07-21 20:16 1580数据库技术 实例293 加载JDBC驱动程序 ... -
JAVA范例 十五)网络编程
2011-07-21 17:38 136815.1 IP地址 实例270 获 ... -
JAVA范例 十四)泛型
2011-07-21 17:30 1140第14章 泛型 14 ... -
JAVA范例 十三)多线程编程(3)
2011-07-21 17:12 1537线程应用实例 实例244 下雪的村庄 ... -
JAVA范例 十三)多线程编程(2)
2011-07-21 17:06 116213.3 线程的优先级 实例238 排座位(线程优 ... -
JAVA范例 十三)多线程编程(1)
2011-07-21 16:07 1704第13章 多线程编程 13.1 多线程的五种基本状态 ... -
JAVA范例 十二)Java高级开发技术
2011-07-21 13:55 138312.1 Set 实 ... -
JAVA范例 十一)JAVA常用类
2011-07-21 13:34 133911.1 数学Math类 实例186 求圆周率∏值 ... -
JAVA范例 十) 内部类与接口
2011-07-21 12:30 998内部类与接口 10.1 成员内部类 ... -
JAVA范例 九)面向对象---面向对象的四大特征
2011-07-21 11:50 16969.1 抽象 实例 ... -
JAVA范例 八)面向对象---面向对象的设计模式、垃圾回收
2011-07-21 11:43 9528.3 面向对象的 ... -
JAVA范例 八)面向对象---类、成员变量和方法
2011-07-21 11:30 1697类 实例148 简单的通讯录类 p ... -
JAVA范例 七)输入/输出流---字符流
2011-07-21 02:40 2159字符流 实例140 按顺序创建文件 ... -
JAVA范例 七)输入/输出流---字节流
2011-07-21 02:28 19657.2 字节流 实例123 复制指定目录下的文件 ... -
JAVA范例 七)输入/输出流---文件和目录
2011-07-21 02:16 1700文件和目录 实例116 ...
相关推荐
《Java范例大全》内容丰富、结构清晰,所选实例具有很强的实用性和针对性,不仅是为中初级Java开发者量身定做,而且还非常适合作为高级Java开发者的案头必备参考书。这是一本关于Java开发的大百科全书,以知识点为...
《Java范例开发大全》共22章,内容涉及Java开发环境的搭建、Java基础类型与运算符、条件控制语句、异常处理、数组、字符串、输入输出流、面向对象及其四大特征、内部类与接口、Java常用类、集合、多线程编程、Java...
第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九乘法表 28 实例17 如何列出素数 29 实例18 Java中的递归 31 ...
JAVA 范例大全 光盘 资源 书籍目录: 前言. 第1章 开发环境搭建 1 实例1 下载、安装并配置JDK 1 实例2 第一个Java程序 3 实例3 在Eclipse中创建第一个Java程序 4 常见问题 javac不是内部或者外部命令 6 常见...
第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九乘法表 28 实例17 如何列出素数 29...
第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九乘法表 28 实例17 如何列出素数 29 实例18 Java中的递归 31 ...
第3章 条件控制语句(教学视频:75分钟) 26 3.1 if控制语句 26 实例14 判断输入的年份是否为闰年 26 实例15 抽奖活动 27 3.2 for语句 28 实例16 小九九乘法表 28 实例17 如何列出素数 29 ...
Java范例开发大全(全书源程序),目录如下: 第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境...
4.3 条件控制语句 63 4.3.1 if条件语句 63 4.3.2 if/else条件语句 64 4.3.3 switch条件语句 65 4.3.4 ?:条件运算符 68 4.4 循环控制语句 69 4.4.1 for循环语句 69 4.4.2 前测式的while循环语句 71 ...
代码范例列表 第1章 示例描述:本章演示如何开始使用JDK进行程序的开发。 HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载...
Java语言编码规范 1 介绍(INTRODUCTION) 3 1.1 为什么要有编码规范(WHY HAVE CODE CONVENTIONS) 3 1.2 版权声明(ACKNOWLEDGMENTS) 3 2 文件名(FILE NAMES) 4 ...11.1 JAVA源文件范例(JAVA SOURCE FILE EXAMPLE) 23
讲解了基本的程序分支结构,简单演示了一个循环代码的范例