zoukankan      html  css  js  c++  java
  • 杰瑞教育6

    在eclipse下,按shift+Ctrl+o,可以导入需要的包。

    1.某百货商场当日消费积分最高的8名顾客,他们的积分分别是:18,25,7,36,13,2, 89,63。从这组数中找出最少的积分数以及它在数组中的原始位置。

    int[] a={18,25,7,36,13,2,89,63};

           int min=a[0];

           for (int i = 1; i < a.length; i++) {

               if(a[i]<min){

                  min=a[i];

               }

           }

           System.out.println("最低积分为:"+min);

           Arrays.sort(a);

           int n=Arrays.binarySearch(a, min);

           System.out.println("最低积分所在位置的下标为:"+n);

    Arrays.binarySearch(array,val)使用binarySearch方法必须先用sort排序。

    2.利用随机数生成一个整数数组,数组中有10个元素,每个元素的值都在0-9之间,打印该数组。

           Random random=new Random();

           int[] i4=new int[10];

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

               i4[i]=random.nextInt(10);

           }

           System.out.println(Arrays.toString(i4));

    3.编写程序实现从控制台接收一个5位以上的整数,使用数组来判断该数字是否是回文数。

    Scanner in = new Scanner(System.in);

           int length=5;

           System.out.print("请输入一个5位以上整数:"); 

           int number = in.nextInt(); 

           int temp = number;  

           int[] num=new int[length];

           int count=0; 

           while(temp/10!=0){         

               num[count]=temp%10;

               temp /= 10;

               count++;

               if((count+1)>5){

                  num=Arrays.copyOf(num, ++length);

               }

           }

           num[count]=temp;

           boolean isTrue = true;  

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

               if(num[i]!=num[length-1-i]){   

                  System.out.println(number+"不是回文数");

                  isTrue = false;

                  break;

               }

           }

           if(isTrue){

               System.out.println(number+"是回文数");

           }

    面向对象基础

    对象:用来描述客观事物的一个实体,由一组属性和方法构成。

    属性:对象具有的各种特性。

      1.每个对象的每个属性都拥有特定值。

      2. 例如:张浩和李明的年龄、姓名不一样。

    方法:对象执行的操作。

    类:①类是对象概括、是对象的分类。

    ②具有相同属性和方法的一组对象的集合。

    ③是概念模型,描述对象拥有的特征(属性)和行为(方法)。

    类与对象的关系:类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;程序中由类产生对象;面向对象一共有三个特性:封装、继承、多态(四大特征:封装、继承、多态、抽象)。

       类à对象à对象.方法()。

    面向对象编程基本步骤:①定义类

                          ②构造对象

                          ③使用对象

    格式:

      类:[访问控制符]class 类名{ }

      属性:[访问控制符]数据类型 变量名;

      方法:[访问控制符] void|返回值类型 方法名;

    构造对象格式:类名 对象=new 类名();

    例如: Person a=new Person();

    对象的使用格式:对象.属性

                    对象.方法

    构造函数格式:public 类名(参数列表){}

       特点:与类同名,没有返回值。

       功能:初始化

    不写构造函数时,系统默认补了一个无参构造函数。

    this关键字:代指本类的对象。

  • 相关阅读:
    通达OA 新旧两种数据库连接方式
    c++ 如何获取系统时间
    性能测试开源小工具——http_load介绍
    http_load安装与测试参数分析
    不错的C++框架: Thrift(2)-传输和网络相关
    管理处理器的亲和性(affinity)
    300元内,此耳机是首选。不亏千人好评,对的起你的耳朵。
    [品质生活] 舒适 Schick HYDRO 5剃须刀
    巴氏刷牙法_百度百科
    Amazon.com : The Odyssey of the Manual Toothbrusher
  • 原文地址:https://www.cnblogs.com/rongqingye/p/5733678.html
Copyright © 2011-2022 走看看