使用java理解程序逻辑
Java
天元白手
专精于企业数据分析、设计及实施商业智能业务解决方案、软件开发及数据管理和治理。
展开
-
14、编写一个程序,最多接受10个数字,并求出其中所有正数的和。用户可通过输入999终止程序,统计用户输入的正数个数,并显示这些正数的和。
import java.util.Scanner;public class Zuoye1 { /** * 编写一个程序,最多接受10个数字, 并求出其中所有正数的和。 用户可通过输入999终止程序, 统计用户输入的正数个数,并显示这些正数的和。 * @param args */public static void main(String[] args) { S...原创 2019-05-06 13:11:50 · 3210 阅读 · 0 评论 -
10、(加强版)本金10000元存入银行,年利率是千分之三。每过一年,将本金和利息相加作为新的本金。计算五年后,获得的本金是多少?
import java.util.Scanner;public class Zuoye1 {/**** 升级版:本金10000元存入银行,年利率是千分之三。* 每过一年,将本金和利息相加作为新的本金。* 计算五年后,获得的本金是多少?** @param args*/public static void main(String[] args) {float money=100...原创 2019-05-05 09:12:38 · 12080 阅读 · 7 评论 -
9、本金10000元存入银行,年利率是千分之三。每过一年,将本金和利息相加作为新的本金。计算五年后,获得的本金是多少?
import java.util.Scanner;public class Zuoye1 {/**** 本金10000元存入银行,年利率是千分之三。* 每过一年,将本金和利息相加作为新的本金。* 计算五年后,获得的本金是多少?** @param args*/public static void main(String[] args) {int money=10000;f...原创 2019-05-05 09:10:13 · 13594 阅读 · 2 评论 -
MySQLDAO模式简单通用类
建立通用类首先要设置好datebase.properties文件:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/myschooluser=rootpassword=123456在编辑BaseDao帮助类:package com.java.newtestjdbc;import java.io.IOExcept...原创 2019-11-10 07:26:06 · 386 阅读 · 0 评论 -
简单的Java加密
package com.java.password;import java.util.Base64;/**加密测试@author Think*/public class Testpassword {public static void main(String[] args) { //这个是系统自带的加密方式,安全性较低 //加密 String password="...原创 2019-10-30 19:38:23 · 681 阅读 · 0 评论 -
简单的系统加密(需要jdk1.8以上)
package com.java.password;import java.util.Base64;/** * 加密测试 * @author Think * */public class Testpassword { public static void main(String[] args) { //这个是系统自带的加密方式,安全性较低 //加密 St...原创 2019-10-30 11:32:46 · 118 阅读 · 0 评论 -
log4j.properties日记配置文件
log4j.rootLogger=debug,stdout,logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.SimpleLayoutlog4j.appender.logfile=org.apache.log4j.FileA...原创 2019-10-26 18:35:20 · 116 阅读 · 0 评论 -
项目案列:银行ATM存款机系统(笔记经典案列)
第一步数据库设计:1、明确了解银行业务需求,围绕银行的需求进行分析,确认银行ATM存款机有紧密关系的实体,并得到每个实体的必要属性2、绘制E-R图描述:使用数据库设计工具,把设计数据库第一步的结果(即分析得到的银行ATM存款机系统的实体,实体属性及实体之间的关系)用E-R图表示:3、绘制数据库模型描述:使用数据库设计工具,把E-R图中的实体转换成数据库中的表对象,并为表中的每一列指...原创 2019-10-26 11:44:48 · 3205 阅读 · 2 评论 -
什么是单列?
单列设计模式是一种,常用的软件设计模式,在它的核心结构中只包含一个被称为单列的特殊类,通过单列模式可以保证系统中,应用该模式的类一个类只有一个实列,即一个类只有一个对象实列,单列模式是设计模式中最简单的形式之一,这一模式的目的是使得类的一个对象成为系统中的唯一实列,要实现这一点,可以从客户端对其进行实列化开始,因此需要用一种只允许生产对象类的唯一实列的机制,“阻止”所有想要生成对象的访问,使用工厂...原创 2019-10-19 21:21:38 · 5472 阅读 · 0 评论 -
什么是java反射机制(理论加代码实现)?
先说一下反射的定义,java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。目前反射机制也是java语言独有的。方法中setAccessible(true);的意思是允许调用私有的构造方法,所以在一些使用单例模式的程序中要注意防范这种反射的攻击。Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和...原创 2019-10-19 21:19:29 · 199 阅读 · 0 评论 -
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
插入个小图片:原创 2019-10-16 20:31:07 · 440 阅读 · 0 评论 -
什么是简单工厂?(以下是我的部分理解)
什么是简单工厂呢?下面我用PPT给大家揭秘。。。。。。接下来是我讲解简单工厂的PPT:如果我的回答帮到了你,麻烦点个赞哈!!!。。。。。...原创 2019-09-27 15:34:01 · 395 阅读 · 0 评论 -
29、程序员的面试考题,要求用一个for循环打出乘法表。
public class One_for{ public static void main(String[]argse){ int i,j; for(i=1,j=1;j<=9;j++){ System.out.println( j+"x"+i+"="+i*j+"\t") if(i==j){ i++; j=0; System.out.println() }...转载 2019-05-17 06:39:13 · 147 阅读 · 0 评论 -
【JAVA】@我是一个小团团 题目: 打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数, 其各位数字立方和等于该数本身。
public class Text_2 { /* * 打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数, 其各位数字立方和等于该数本身。 例如:153是一个”水仙花数”, * 因为153=1的三次方+5的三次方+3的三次方。 */ public static void main(String[] args) { // ‘水仙花数’是指一个三位数,所以数字范围100~...原创 2019-07-01 22:17:47 · 5657 阅读 · 0 评论 -
【JAVA】@我是一个小团团 问题:已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后第二个月就开始生小子。假如一年内没有发生死亡,则一对兔子一年内能繁殖成多少对?(仅供参考)
public class Text_1 { public static void main(String[] args) { int[] nums = new int[12];//十二个月每个月兔子繁殖对应的个数 nums[0] = 1;//第一个月 nums[1] = 1;//第二个月 ...原创 2019-06-27 22:33:41 · 2329 阅读 · 4 评论 -
【JAVA】某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的。加密规则是每位数字都加上5,然后再用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
import java.util.Scanner;public class Zuoye1 { /** * 21、某个公司采用公用电话传递数据, 数据是四位的整数,在传递过程中是加密的。 加密规则是每位数字都加上5 然后再用除以10的余数代替该数字, 再将第一位和第四位交换,第二位和第三位交换。 编写一个程序,用于接收一个四位的整数, 并且打印输出加密后的数。 * ...原创 2019-07-09 10:59:28 · 8529 阅读 · 2 评论 -
【JAVA】输入一个五位正整数,使用数组判断它是不是回文数(例如12321是回文)
import java.util.Scanner;public class Zuoye1 { /** * 20、输入一个五位正整数, 使用数组判断它是不是回文数(例如12321是回文)。 * * @param args */ public static void main(String[] args) { Scanner input=new Scanne...原创 2019-07-14 21:42:01 · 2353 阅读 · 2 评论 -
【Java】用循环打印漏斗星星,笔记
import java.util.Arrays;public class Text { public static void main(String[] args) { for (int i = 0; i < 4; i++) { for (int j = 0; j < i; j++) { System.out.print(...原创 2019-08-20 16:16:46 · 1421 阅读 · 0 评论 -
eclipse、Myeclipse语法快捷键设置详细方式
如图所示:首先打开eclipse或Myeclipse,在任务栏选中Window——————选中Preferences————再选中Editor————选中Content Assist-----在Auto activation triggers for Java:写入26个小写的英文字母以点隔开,如:.a.b.c.d…注意:一定要带点不然不生效。最后点击Apply即可完成操作。...原创 2019-09-19 11:32:15 · 200 阅读 · 0 评论 -
如何把电脑已存在的代码导入到eclipse或Myeclipse中???
首先打开eclipse或Myeclipse在这里的空白处鼠标右键选择import----选择第一个在选择第二个后再按next。在Browse…选中导入的目标文件选中之后就可以导入了。如果导入之后文件包报错,那是应该是没有配置JRE从新配置一下就好了。最后点击Finish就可以了...原创 2019-09-25 12:08:00 · 2149 阅读 · 0 评论 -
对象和封装的笔记
类和对象为什么要使用类和对象?现实世界是由对象组成。软件出现的目的用计算机语言描述现实世界面向对象设计和开发程序的好处,交流更加流畅,提高更加流程。用计算机解决现实世界的问题提高软件的设计和开发率。怎么实现面向对象?1找出它的种类2找出它的属性3找出它的行为面向性过程和面对对象有什么区别?面向过程,即从头至尾、自上而下地实现功能,一整套流程实现功能。面对对象:首先分析晚会...原创 2019-09-25 21:53:41 · 234 阅读 · 0 评论 -
27、*(类和对象)现有电视商品价格竞猜活动。 项目需求:随机出现一个商品名,用户猜测它的价值 规定次数4次,猜对便可获得此商品。
import java.util.Scanner;/* * */public class QuessMachine { public int num=(int)(Math.random()*3+1);//随机选择商品public int money; //保存输入的价格 public void inital(){ Scanner input=new Scanner...原创 2019-05-14 18:42:55 · 3666 阅读 · 0 评论