• JAVA学习笔记(三)


    复制代码
    import java.util.Scanner;
    
    public class leijiajisuan {
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int nextValue=1,sum=0;  //定义sum初始值为0
            while(nextValue!=0){  
                System.out.println("请输任意数(以0结束)");  //以0做结束
                Scanner kbinput=new Scanner(System.in);  //直接写入硬盘
                nextValue=kbinput.nextInt();
                sum=nextValue+sum;
            }
            System.out.println("所输入的数之和为:"+sum);
        }
    }

    复制代码

    以上这个代码是自己简单制作的,先定义sum初始化值是0,再以0做循环结束的标志来实现输入不同整数进行累加计算,运用Scanner来直接写入硬盘读取整数,当循环体不等于0时继续累加,等于0就跳出循环输出运算结果。效果图为:

    以下下代码是今天上课所学的,注释的地方时直接读取输入的数字进行计算累加,注释的地方运行的效果图为

    接下来是另一种使用循环结构实现累加的方法,用“\s”做分割符,“hasNextInt”在循环中判断整数是否还存在来实现累加,效果图为:

    复制代码
    import java.util.Scanner;
    public class testScanner {
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
          /* int nextValue1,nextValue2;   //定义两个变量
           Scanner kpInput = new Scanner(System.in);
           nextValue1 = kpInput.nextInt();
           nextValue2 = kpInput.nextInt();
           System.out.println("读取:" +(nextValue1+nextValue2));
           kpInput.close();*/
     
            int nextValue,sum = 0;
            Scanner kpInput = new Scanner(System.in);  //创建Scanner类
            kpInput.useDelimiter("\s");  //设置分隔符
            while(kpInput.hasNextInt()){  //使用hasNextInt()方法判断是否还有整数
                nextValue = kpInput.nextInt(); //读取数据流中的下一个整数
                sum += nextValue;
                
            }
            kpInput.close();  //关闭流对象
            System.out.println("Sum:" +sum);
            System.out.printf("Sum: %d" ,sum);
    
            }
        }

    期末课程设计选题:QQ登录界面、好友列表界面及聊天框界面。
      功能实现:简单的功能可实现,如:点击登录进入好友列表界面,点击好友可进入聊天框,聊天可输入及输出,也可改变字体颜色大小。
      分工情况:程雯、辛奕宏做登录界面,实现登录功能,米健霞做QQ聊天界面,实现聊天功能。
    草图如下:
    
    
    复制代码
  • 相关阅读:
    【模拟7.22】方程的解(拓展欧几里德)
    Dijkstra堆优化模板
    7.19考后总结
    《机器学习实战》读书笔记
    从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
    《c程序设计语言》-3.2 字符串转换
    《c程序设计语言》-3.1 判断语句多少影响时间
    《c程序设计语言》-2.10 不用if-else 转换大小写
    《c程序设计语言》-2.9
    《c程序设计语言》-2.6~2.8
  • 原文地址:https://www.cnblogs.com/lnter/p/5330688.html
Copyright © 2020-2023  润新知