网站建设资讯

NEWS

网站建设资讯

java纯逻辑代码 编程基本逻辑

请教好心人关于这个简单的java逻辑代码中的一些问题,谢谢!

你输入字母,input.hasNextInt() == true就是false,就会执行else部分,else里面你把isRight的值赋为false,while(isRight==false)就一直返回true,就开始无限循环

十载专注成都网站制作,成都企业网站建设,个人网站制作服务,为大家分享网站制作知识、方案,网站设计流程、步骤,成功服务上千家企业。为您提供网站建设,网站制作,网页设计及定制高端网站建设服务,专注于成都企业网站建设,高端网页制作,对铜雕雕塑等多个行业,拥有丰富的网站营销经验。

一道逻辑题用java代码写

public class Test2 {

public static void main(String[] args) {

int oneDesk;//第一张桌子价格

int twoDesk;//第二张桌子价格

int threeDesk;//第三张桌子价格

for(int i=1;i4001;i++){//总价是4000,所以第一张桌子价格只能在1和4000之间

oneDesk=i;

twoDesk=oneDesk-400;

threeDesk=twoDesk*2;

if(oneDesk+twoDesk+threeDesk==4000twoDesk0threeDesk0){

System.out.println("第一张桌子的价格"+oneDesk);

System.out.println("第二张桌子的价格:"+twoDesk);

System.out.println("第三张桌子的价格:"+threeDesk);

}

}

}

}

java逻辑代码写在JSP还是javaBean好?

jsp里面最好不要包含任何业务逻辑相关的代码,作为视图层,jsp最好仅仅作为的数据的显示。

所有的java类都可以叫做javabean,一般说来,所有业务逻辑相关的东西都在javabean里实现,不过这里也分好几层,比如dao层负责数据访问,service曾负责具体的数据处理,action负责页面跳转和重定向等等。

如何建立写java代码的逻辑性?

高手写程序,都是先给自己做一套框架,从接口开始.一步一步完善..

而新手写程序,从功能开始..

比如说.你写一个交友网站.. 老练的人,可能先写一些后台的类,处理逻辑,

一层一层的完善 最后拼接

而新手 可能首先想到的是,给我这个网站做一个登陆页面..然后连上数据库

然后从登陆后第一个页面开始往后写..

无论哪种..在学习阶段都是可取的方法..因为开始学的时候方法都不一定最完美 ,但是看重的是过程..只要你动手了 几有收获

本人开始学的时候 还在纯记事本+控制台敲过好多程序..所有的代码都在一个.java文件里头...后来就慢慢好点了..都有这个过程

java 基本代码逻辑问题...

代码:

package com.ufotable.test;

public class Test30 {

private static int l,r,u,d;//定义上下左右边界

private static int[][] a=new int[0][0];//数组

private static int y=0,x=0;//初始化坐标

private static int step,temp;//步长,上一个数组的值

private static void add(int y,int x){

temp+=step;a[y][x]=temp;

}

private static void left(){

while(xl)add(y, --x);//未遇到左边界

if(yu){//遇到左边界且未遇到上边界

l++;up();

}

}

private static void right(){

while(xr)add(y, ++x);//未遇到右边界

if(yd){//遇到右边界且未遇到下边界

r--;

down();

}

}

private static void up(){

while(yu)add(--y, x);//未遇到上边界

if(xr){//遇到上边界且未遇到右边界

u++;

right();

}

}

private static void down(){

while(yd)add(++y, x);//未遇到下边界

if(xl){//遇到下边界且未遇到左边界

d--;

left();

}

}

private static void fun(int start,int step,int length){//产生数组(起始值,步长,矩阵边长)

Test30.step=step;

l=u=0;r=d=length-1;

a=new int[length][length];

a[0][0]=temp=start;

up();

}

public static void print(){//输出矩阵

for(int i=0;ia.length;i++){

for(int j=0;ja.length;j++){

System.out.print(a[i][j]+"\t");

}System.out.println();}

}

public static void main(String[] args) {

fun(0,1,10);//测试

print();

}

}


网站栏目:java纯逻辑代码 编程基本逻辑
网址分享:http://cdweb.net/article/hhdisg.html