? 按照所给的程序流程图,写出Java代码(用类和方法实现)

代码为:package com.lwk.test2;

主类:

import java.util.Scanner;

package com.lwk.test2;

public class Demo {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Test test = new Test();

test.test();

}

}

方法类:

package com.lwk.test2;

 

import java.util.Scanner;

 

 

public class Test2{

   

 

    public  void test() {

 

       Scanner input = new Scanner(System.in);

       System.out.print("请输入x:");

       double x = input.nextDouble();

       System.out.print("请输入Y:");

       double y = input.nextDouble();

       if (x < 4 || y > 0) {

           if (y > 1) {

              y = y + 1;

              System.out.println("此时x="+x+"y=:"+y);

              System.out.println("结束");

 

           } else {

              System.out.println("此时x="+x+"y=:"+y);

              System.out.println("结束");

           }

       } else {

           if (x >= 5) {

              x = x - y;

              System.out.println("此时x="+x+"y=:"+y);

              System.out.println("结束");

 

           } else {

              x = x + y;

              System.out.println("此时x="+x+"y=:"+y);

              System.out.println("结束");

           }

 

       }

 

    }

 

}

 

时间: 2024-11-07 13:49:44

? 按照所给的程序流程图,写出Java代码(用类和方法实现)的相关文章

写出java.lang.Object类的六个常用方法

java是面向对象的语言,而Object类是java中所有类的顶级父类(根类). 每个类都使用Object类作为超类,所有对象(包括数组)都实现这个类的方法,即使一个类没有用extends明确指出继承于某个类,那么它都默认继承Object类. Object类中提供了很多方法,这里只取其中比较常用的方法做下简述. 1)public String toString()  >>> 获取对象信息的方法 这个方法在打印对象时被调用,将对象的信息变为字符串返回,默认输出对象地址. 举个例子: /**

代码规范、如何写出好代码

代码规范.如何写出好代码 作为一个程序员,肯定希望能写出一手好代码,看起来赏心悦目,又易于理解.既方便日后自己回来翻阅一眼就能明白代码在干什么,又能让接手的人很快上手,看到精妙的地方,不由自主地发出由衷的感叹,悄无声息地改变别人不好的习惯. 如何才能写出好代码呢?在一次讲座上,我听了一位编程大神的看法,在这里分享给大家. 好的代码应该至少具备下面这6个特点: 使用空行来分割逻辑 使用注释和花括号 不用的代码和引用删除 不要用中文拼音做变量名 可用,清晰优雅,高效 多写代码,多思考 使用空行来分割

写出优美代码的方式,两个习惯:一步到位VS迭代优化

最近把手头这个安卓APP的所有事务性方法都写完了,有了以下体会,新手体会,老鸟轻拍 想写成优美代码的人一般都会有这样的想法: 一定要在写每一句代码,写每一个方法,构造每一个类的时候,都要记得优化:解耦以复用,拆分方法以复用,使用循环减少冗余,限制循环次数减少无效操作,等等.. 这个想法一定没有错,但很多时候往往会是这样的情况: 当功能一复杂,比如你已经分解了几个方法,比如你已经使用了几层循环(有点过分...),比如在多线程中 你经常无法一步到位地完成那么多优化 这往往造成你写一句代码会思考很久

[转]如何写出线程安全的类和函数

什么是线程安全的类和函数,可以被多个线程调用而不会出现数据的错乱的类和函数被叫做线程安全的类和函数,首先导致线程不安全的根本原因是我们函数中或着类中的共享成员变量(如类静态成员变量,全局变量),当我们的函数中或者类中有这些变量时他们都是非线程安全的,当有多个线程调用这些函数或者对象时,就会由于没有对这些变量进行同步操作而产生数据错乱.那么什么样的函数和类可以被多个线程调用而不会出现数据错乱呢.  一  无状态的 这类函数和类不包含任何其他其他作用域中的变量活着对象,计算过程中的临时状态仅存在于自

Java 第八章 类的方法(一) 笔记

Java 第八章 类的方法(一) 一.类的方法语法: 访问修饰符 返回值类型 方法名(){             方法体:      } 二.方法名的规范:     1.必须以字母."_"或"$"开头     2.可以有数字,但不能以数字开头.     3.如果方法名是多个单词组成 ,第一个单词的首字母小写,      其后单词首字母单词大写.     4.方法名都采用动词. 三.方法的返回值     1.有返回值:必须告知返回值的数据类型,并且返回相应的值. 

Java 第九章 类的方法 (二)笔记

Java 第九章 类的方法 (二) 一.带参的语法:     访问修饰符 返回值类型 方法名称(参数列表){         方法体: }    例:public String getFuirt(String fuirt){    String zhi=fuirt+m+"汁";    return zhi; } 二.调用带参方法:      同类中, (非静态方法),方法名(参数列表):      不同类中,对象.方法名(参数列表): 三.带参方法的参数:     1.形参的数据类型和

设计模式 - 装饰者模式(Decorator Pattern) Java的IO类 使用方法

装饰者模式(Decorator Pattern) Java的IO类 使用方法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26716823 装饰者模式(decorator pattern)参见: http://blog.csdn.net/caroline_wendy/article/details/26707033 Java的IO类使用装饰者模式进行扩展, 其中FilterInputStream类, 就是装饰者(decora

Java中Integer类的方法

字段摘要 static int MAX_VALUE              保持 int 类型的最大值的常量可取的值为 231-1. static int MIN_VALUE              保持 int 类型的最小值的常量可取的值为 -231. static int SIZE              以二进制补码形式表示 int 值的位数. static Class<Integer> TYPE              表示基本类型 int 的 Class 实例. 构造方法摘要

Js弹出窗口代码,window.open方法

<html><script language=JavaScript> <!--function click() {if (event.button==2) {window.open('#','popwindows',"toolbar=no,menubar=no,width=200,height=200")}}document.onmousedown=click//--></script><head><meta http-