本文目录一览:
- 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 IO技术,多线程技术、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、掌握使用流行框架SSMSSH技术实现企业级项目开发:重点学习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();
}
}