【Java小练习 输出一个十行的杨辉三角】教程文章相关的互联网学习教程文章

JAVA小练习111——TreeSet的练习【代码】

import java.util.TreeSet;class Emp implements Comparable<Emp> {String name;int age;int salary;public Emp(String name, int age, int salary) {this.name = name;this.age = age;this.salary = salary;}@Overridepublic String toString() {return "{ 姓名:"+ this.name+" 年龄:"+ this.age+ " 薪水:"+this.salary+"}";}/** 元素与元素之间的比较规则定义在COmparaTo方法上。(non-Javadoc)返回值:负整数、零或正整数,根...

JAVA小练习112——TreeSet的练习(2)【代码】

import java.util.Comparator; import java.util.TreeSet;class Emp implements Comparable<Emp> {String name;int age;double salary;public Emp(String name, int age, double salary) {this.name = name;this.age = age;this.salary = salary;}@Overridepublic String toString() {return "{ 姓名:"+ this.name+" 年龄:"+ this.age+ " 薪水:"+this.salary+"}";}/** 元素与元素之间的比较规则定义在COmpareTo方法上。(non-Jav...

JAVA小练习113——例如String str="8 10 15 5 2 7"; 要求使用TreeSet对象把字符串拼接成如下格式: "2 5 7 8 10 15&【代码】

import java.util.Iterator; import java.util.TreeSet;public class Demo113 {public static void main(String[] args) {String str="8 10 15 5 2 7";System.out.println("排序后的字符串:"+ sortString(str));}public static String sortString(String str){TreeSet tree = new TreeSet();//切割字符串得到字符串的数字String[] datas = str.split(" ");for(int i = 0 ; i<datas.length ; i++){//把字符串转成int类型的数字,添...

Java练习>16>>猜随机数游戏【代码】

/*题目:用代码模拟猜数字的小游戏。思路:1.首先需要产生一个随机数字,并且一旦产生不再变化。用Random的nextInt方法2.需要键盘输入,所以用到了Scanner3.获取键盘输入的数字,用Scanner当中的nextInt方法4.已经得到了两个数字,判断(if)一下。如果太大了,提示太大,并且重试;如果太小了,提示太小,并且重试;如果猜中了,游戏结束。5.重试就是再来一次,循环次数不确定,用while(true)。*/ public class Demo04RandomGame {pub...

Java – 实用程序员的练习26【代码】

第143页的The Pragmatic Programmer中提供了一个代码段:public class Colada {private Blender myBlender;private Vector myStuff;public Colada() {myBlender = new Blender();myStuff = new Vector();}private doSomething() {myBlender.addIngredients(myStuff.elements());} }这符合得墨忒耳定律/最少知识原则. 它是否优先,并且有任何警告,用以下替换它,利用依赖注入?public class Colada throws IllegalArgumentException {...

我如何完成第4章“Java的科学与科学”练习3?【代码】

我必须编写一个读入正int的程序,然后计算并显示前N个奇数的总和.例如,如果N为4,程序应显示值16,即1 3 5 7. 这是我到目前为止所拥有的,但是我遇到了一堵砖墙,并且会欣赏正确方向上的一点.import acm.program.*;public class OddIntegers extends ConsoleProgram {public void run() {println("This program adds the number of odd numbers");int n = readInt("Enter a positive number: ");int b = 1;for (int i = 0; i < n; i++);...

Java算法练习——回文数【代码】

题目链接 题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1 输入: 121 输出: true 示例 2 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 题解 public boolean isPalindrome(int x) {if(x < 0 || (x % 10 == 0 && x != 0)){return...

Java小练习之利用面向对象写一个简单的登录系统【代码】【图】

import java.util.Scanner; /*** 采用面向对象的方式 写一个登录系统* @author Administrator**///用户信息 class UserInfo{public static String[] user = new String[10];public static String[] passwd = new String[10];public UserInfo() {this.user[0] = "test";this.passwd[0] ="123456";}}//找回密码 class ZhaoHui extends UserInfo{public static void zhaohui() {Scanner s = new Scanner(System.in);System.out.printl...

Java算法练习——两数相加【代码】

题目链接 题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 题解 /*** Definition for singly-linked list.* public...

java面向对象练习题【代码】

package com.num3.lianxi; /* 猜数字游戏:一个类 Lianxi31有两个成员变量a、b,a有一个初值100。定义一个方法guss,对类的成员变量a,用b进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。 在main方法中测试*/ public class Lianxi31 {private int a=100;public int b;public void guss(){if(b>a){System.out.println("猜大了哦");}else if(b<a){System.out.println("猜小了哦");}elseSystem.out.println("就是他...

实战练习:JAVA程序中不同注释的区别【图】

前言:在java语言中,存在三种注释方式,虽然均为注释方式,但对其的使用也要根据情况进行选择,以下是对三种注释方式的简介:/**This is a comment.*zzd*/ public class HelloWorld{public static void main(String args[]) {//程序开始于mainSystem. out. println("HelloWorld");//输出HelloWord} } 1、当在程序中使用/*......*/ 或//......对程序进行注释时,生成的javadoc文档不会出现注释内容,如下图所示。但//......只能...

java小练习practice【图】

输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数 /** * Project Name:25 * File Name:Test1.java * Package Name:cn.ddm * Date:2019-5-12下午10:34:12 * Copyright (c) 2019, bluemobi All Rights Reserved. * */ package cn.ddm; import java.util.Scanner; /** * Description: <br/> * Date: 2019-5-12 下午10:34:12 <br/> * * @author ddm() * @version * @see */public class Test1 { /** * Descri...

Java-每日编程练习题③【代码】

一、计算圆周率中国古代数学家研究出了计算圆周率最简单的办法:     PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17......   这个算式的结果会无限接近于圆周率的值,我国古代数学家祖冲之计算出,圆周率在3.1415926和3.1415927之间, 请编程计算,要想得到这样的结果,他要经过多少次加减法运算? 分析:   这题的关键是要实现PI=4/1-4/3+4/5-4/7+4/9-4/11+4/13-4/15+4/17...... 这一个表达式的计算。 通过找规律可以发现,不...

Java语言程序设计与数据结构第十一版(基础篇)第二章编程练习题答案

package xz0410sss; import java.util.Scanner; public class xx { ????public static void main(String[] args) { //Java语言程序设计与数据结构 第二章第一个题目// Scanner console = new Scanner(System.in);// System.out.println("输入摄氏度 列如37度");// double ss = console.nextDouble();//摄氏温度// double cc = (9.0/5)*ss+32; //华氏温度// System.out.println(ss+"摄氏温度"+cc+"华氏温...

Java语言程序设计与数据结构第十一版(基础篇)第一章编程练习题答案

package xz0410sss; import java.util.Scanner; public class xx { ? ???//Java语言程序设计与数据结构???? 第一章第一个题目?public static void main(String[] args) {//?????????? System.out.println("welcome to java");//?????????? System.out.println("welcome to computer scinence");//?????????? System.out.println("programming if fun"); ? ???//Java语言程序设计与数据结构???? 第一章第二个题目//???System.out.pr...