java连载33的简单介绍

发布时间:2022-11-15

本文目录一览:

  1. JAVA中的提示错误问题
  2. 用Java程序写一个彩票的模拟程序生成6个红球(1-33的随机数),1个蓝球(1-16的随机数),随机数可以重复
  3. 用java语言怎么写随机产生1到33之间的数?
  4. 学java最重要的是学java的什么内容
  5. JAVA编程如何产生1到33之间的随机数

JAVA中的提示错误问题

//错误我有“//”标记

class Book {
    public String name; //书名;
    public String synopsis;//简介;
    public int pageNumber; //页码;
    public float price; //价格;
    public Book(String n,String s, int pn, float p/*,*/) {
        name = n;
        synopsis = s;
        pageNumber = pn;
        price = p;
    }
    public void setName(String n) {
        name = n;
    }
    public void setSynopsis(String s) {
        synopsis = s;
    }
    public void setPageNumber(int pn) {
        pageNumber = pn;
    }
    public void setPrice(float p) {
        price = p;
    }
    public String getName() {
        //name = n;
        return name;//*
    }
    public String getSynopsis() {
        //synopsis = s;
        return synopsis;//*
    }
    public int getPageNumber() {
        // pageNumber = pn;
        return pageNumber;//*
    }
    public float getPrice() {
        //price = p;
        return price;//*
    }
}
public class testA {
    public static void main(String[] args) {
        Book java = new Book();//Book(String n,String s, int pn, float p/*,*/) 要参数
    }
}

用Java程序写一个彩票的模拟程序生成6个红球(1-33的随机数),1个蓝球(1-16的随机数),随机数可以重复

import java.util.Random;
import java.util.Scanner;
public class DoubleBalls {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("是否机选一组双色球号码?(Y/N)");
        Scanner input = new Scanner(System.in);
        char a = input.next().charAt(0); // 输入一个char字符,0位即是第一位
        if (a == 'Y' || a == 'y') {
            Random suiji = new Random(); // 创建suiji方法
            int blue = suiji.nextInt(16);//从0到16中选一个数字个蓝球
            while(blue==0){
                blue=suiji.nextInt(16);
            }//如果选到了0,再选一次给blue
            int red[] = new int[6];// 用一个6个元素的数组装红球
            for (int i = 0; i < 6; i++) {
                red[i] = suiji.nextInt(33); // 随机分配0到33的整数
                if (red[i] == 0) {i--;}
                if (i == -1) {i = 0;}
                for (int j = 0; j < i; j++) {
                    while (red[i] == red[j]) {i--;}// 发现相同的从新回去生成一个
                }
            }
            System.out.print("红球:");
            for (int k = 0; k < red.length; k++) {
                System.out.print(red[k] + " ");// 输出数组red
            }
            System.out.print("蓝球:"+blue);
        } else
            System.out.println("fuck you~");
    }
}

应该可以了,可以产生一组。。。如果楼主你中头奖了,送我套房好了哈^0^

用java语言怎么写随机产生1到33之间的数?

使用(int)Math.random() *33+1 Math.random()是生成一个0到1之间的浮点类型数 乘以33后就是生成一个0到33之间的小数,然后取整,就是0到32了,然后+1 那么就是1到33之间的随机数了

学java最重要的是学java的什么内容

学java最重要的是下面四个内容:

  1. 掌握Java语言的使用:语言语法、程序逻辑,OOP(面向对象)思想,封装、继承、多态,集合框架、泛型、File I\O技术,多线程技术、socket网络编程,XML技术。编程有关的操作系统基本使用,HTML5规范、HTML5文档结构、HTML5元素、Web语义化;CSS3规范、CSS3选择器、层叠与继承、盒模型与视觉格式化模型、现代CSS布局、CSS3基本属性千锋教育就有线上免费Java线上公开课。
  2. 掌握Java Web开发技术:Java开发中使用到的Web前端技术,HTML5+CSS3,JavaScript操作BOM和DOM,JQuery的选择器、事件处理、动画效果,MySQL数据库技术,JDBC技术、JSP、Servlet、EL和JSTL、过滤器和监听器、AJax异步请求等,Linux技术、SVN、Linux环境下项目发布部署等。
  3. 掌握使用流行框架SSM\SSH技术实现企业级项目开发:重点学习MyBatis、Spring、Spring MVC框架的应用,Git、Java设计模式等,重点学习Struts2 、Spring、Hibernate框架的应用,Maven、Oracle数据库应用技术,了解大数据生态体系,Hadoop基础入门。
  4. JavaWeb框架:Spring体系结构、Spring IOC、AOP、FactoryBean与BeanFactory、声明性事务处理、Spring 5新特性。Maven与Gradle的使用。Spring Boot自动配置、Spring Boot CLI与Initializr、Spring Boot Starter、Actuator。SpringMVC工作原理和工作流程;拦截器、数据绑定转换和格式化、全局异常处理、转发与重定向、AJAX请求处理。如果想了解更多相关知识,建议到千锋教育了解一下。千锋教育总部位于北京,已在18个城市成立分公司,现有教研讲师团队300余人,每年培养泛IT人才近2万人,十年间累计培养超10余万泛IT人才 。

JAVA编程如何产生1到33之间的随机数

public class getRandom {
    public int result;
    public void run(){
        result = (int)(33*Math.random()+1);//Math函数库重的random()方法可以产生0至1的随机数
        System.out.println("随机产生1——32的随机数是:"+result);
    }
    public getRandom(){//方法调用
        run();
    }
    public static void main(String []args){
        new getRandom();
    }
}