zoukankan      html  css  js  c++  java
  • java的代码

    
    
    
    
    package com.jereh.demo;
    
    import java.util.Arrays;
    import java.util.Scanner;
    
    public class Demo10 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //验证一个数字是否是回文数
            //比较数字的第一位跟最后一位是否相等,第二位跟倒数第二位是否相等.......
            //输入一个数字
            Scanner input=new Scanner(System.in);
            //提示用户输入的数字格式
            System.out.println("*************请输入一个五位数以上的数字************");
            //接收输入的数字
            int i=input.nextInt();//接收到的数字
            int length=0;//数组的长度
            int k=i;//用于获取位数
            //得到整数的位数
            while(k>0){
                k/=10;
                length++;
            }
            //声明一个数组,长度是数的位数
            int[] ints=new int[length];
            //遍历数组进行赋值
            for(int j=0;j<ints.length;j++) {
                ints[j]=i%10;
                i/=10;
            }
            System.out.println(Arrays.toString(ints));
            //验证是否是回文数
            for(int j=0;j<ints.length;j++) {
                //验证两位数是否相等
                if(ints[j]!=ints[length-1-j]) {
                    System.out.println("该数字不是回文数");
                    return;
                }
            }
            System.out.println("该数字是回文数");
        }
    
    }
    
    
    
    package com.jereh.demo;
    
    public class Demo {
        
        static int totalScore;
        /**
         * 部门总工有三十个员工,每个人的分数相加,取平均
         * @param args
         */
        public static void main(String[] args) {
            //1.声明一个数组的同时,给数组去分配空间
            int[] scores={5,6,7,8,9};
            //3.数组元素进行赋值
            //总分数
            System.out.println(totalScore);
            for(int i=0;i<scores.length;i++) {
                scores[31]=250;
                System.out.println(scores[31]);
    //            scores[i]=69+i;
    //            //分数相加
    //            totalScore+=scores[i];
    //            //每位员工的分数
    //            System.out.println("员工"+(i+1)+"的分数是:"+scores[i]);
            }
            //取30个员工的平均分
            System.out.println("员工的平均分是:"+totalScore/30);
            
        }
    }
    
    
    
     1 package com.jereh.javabase.ch07;
     2 
     3 import java.util.Scanner;
     4 
     5 public class StudentSearch {
     6     
     7     //定义一个数组去存储学生信息
     8     public String[] names=new String[5];
     9     //接收用户输入的信息
    10     public Scanner input=new Scanner(System.in);
    11     
    12     /**
    13      * 得到输入的学生名字
    14      */
    15     public void addNames() {
    16         //循环5次,得到名字
    17         for(int i=0;i<names.length;i++) {
    18             //提示用户输入
    19             System.out.print("请输入学生的名字");
    20             names[i]=input.next();
    21         }
    22     }
    23     
    24     /**
    25      * 展示信息
    26      */
    27     public void show() {
    28         // 提示信息
    29         System.out.println("本班学生列表");
    30         // 展示所有的学员信息
    31         for (int i = 0; i < names.length; i++) {
    32             System.out.print(names[i] + "	");
    33         }
    34     }
    35     
    36     /**
    37      * 得到用户输入的查询条件
    38      */
    39     public void searchAndShow() {
    40         //提示我们输入要查询的开始位置
    41         System.out.print("
    请输入开始查找的位置");
    42         //开始位置
    43         int start=input.nextInt();
    44         //提示我们输入查询的结束位置
    45         System.out.print("请输入结束查找的位置");
    46         //结束位置
    47         int end=input.nextInt();
    48         //提示我们输入要查询的学员名字
    49         System.out.print("请输入要查询的学员姓名");
    50         //学员名字
    51         String name=input.next();
    52         //关闭scanner
    53         input.close();
    54         
    55         //查询的结果打印在控制台
    56         boolean isFound=search(start,end,name);
    57         if(isFound) {
    58             //找到了
    59             System.out.println("找到了");
    60         } else {
    61             //没找到
    62             System.out.println("没有该学生");
    63         }
    64     }
    65     
    66     public boolean search(int start,int end,String name) {
    67         //提示信息
    68         System.out.println("***查询结果****");
    69         //开始查找是否存在学员信息
    70         for(int i=start-1;i<end;i++) {
    71             //判断当前这个元素是否跟传入的元素内容相等
    72             if(name.equals(names[i])) {
    73                 return true;
    74             }
    75         }
    76         return false;
    77     }
    78 
    79     public static void main(String[] args) {
    80         // TODO Auto-generated method stub
    81         //构造对象
    82         StudentSearch search=new StudentSearch();
    83         //使用对象
    84         //1.添加数据
    85         search.addNames();
    86         //2.展示数据
    87         search.show();
    88         //3.查询结果
    89         search.searchAndShow();
    90     }
    91 
    92 }

    练习题目:

    使用面向对象的思想描述论坛用户

    问题描述:

    某公司要开发“天天灌水论坛”,请使用面向对象的思想,设计注

    册用户信息

    要求:

    1、分析用户的属性和方法,设计用户类

    2、设计带参构造函数实现属性赋值

    3、编写测试方法实现信息输出

    参考分析思路:

    用户类:

    属性: 用户昵称,密码,性别,年龄,注册时间,等级

    方法:个人信息展示

    运行效果:

  • 相关阅读:
    现在这些“创业”的人都是什么心态?
    普及什么是“国家队”,国家队“黑阔”,安全公司“黑客”
    浅谈C++源码的过国内杀软的免杀
    十大谷歌Google搜索技巧分享
    寻找被黑金毁掉的黑客精神
    黑客偷你的密码干什么?
    七个高效的文本编辑习惯(以Vim为例)
    HTTPS是如何保证连接安全,你知道吗?
    分析与提取QQ木马盗号技术
    leetcode304
  • 原文地址:https://www.cnblogs.com/wztblog/p/1241169116a.html
Copyright © 2011-2022 走看看