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

java编程练习题二【代码】【图】

题目链接:https://leetcode-cn.com/problems/find-all-duplicates-in-an-array/分析: 题目中给出条件 1<= a[i] <=n(数组长度) 相当于 0<= a[i]-1 <= n-1,即数组中每个元素的值减去1以后的结果在数组下标的范围之内 ,我们可以用这个结果去判断是否出现了相同元素 程序:class Solution442 {public List<Integer> findDuplicates(int[] nums) {//定义一个一位数组,用来存储出现两次的元素List<Integer> res = new ArrayList<>...

Java8 Lambda表达式练习【代码】

数据准备:List<String> list = Arrays.asList("Lambdas", "Default Method", "Stream API", "Date and Time API");public class User {//姓名private String name;//年龄private int age;//学号private String number;public User() {}public User(String name, int age, String number) {this.name = name;this.age = age;this.number = number;}public int getAge() {return age;}public void setAge(int age) {this.age = age;...

JAVA单排日记-2020/1/29-序列化练习_序列化集合【代码】【图】

写入 import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.util.List;public class Demo05 {public static void main(String[] args) throws IOException {Student one = new Student("张三",11);Student two = new Student("李四",21);Student three = new Student("王五",13);Student four = new Student("赵六",61);List<Student> list= List.of(one,two,three,four...

JAVA单排日记-2020/1/26-练习_文件的复制【代码】【图】

将copy.jpg复制到新建文件夹中 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;public class DemoCopy {public static void main(String[] args) throws IOException {FileInputStream file = new FileInputStream("G:\\Java\\测试文件夹\\copy.jpg");int len =0;byte[] bytes = new byte[221184];while ((len=file.read(bytes))!=-1){System.out.println(new String(bytes,0,len)...

Java学习-泛型综合练习【代码】【图】

<style></style> <style></style> 泛型的用法是在容器后面添加<Type>Type可以是类,抽象类,接口泛型表示这种容器,只能存放<Type> 1.设计支持泛型的二叉树,具有add(),Inorder()中序遍历方法 1 package generic;2 3 import java.util.ArrayList;4 import java.util.List;5 6 public class Node<T extends Comparable<T>> {7 public Node<T> leftNode;8 public Node<T> rightNode;9 public T value; 10 11 publi...

Java SE入门(十一)——IO与集合练习

Java SE入门(十一)——IO与集合练习iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1、IO练习键盘录入学生信息存入集合,然后存入文件的步骤:定义学生类。 创建集合对象。 写方法实现键盘录入学生信息,并把学生对象作为元素添加到集合。 创建输出缓冲流对象。 遍历集合,得到每一个学生信息,并将其按一定格式写入文件。public static void main(String[] args) throws IOException {ArrayList<Student> array = new Arra...

Java小练习 输出一个十行的杨辉三角【代码】

用二维数组输出一个10行的杨辉三角:111121133114641.......通过观察,不难得到对于杨辉三角中,每行的首,末位元素均为1,而中间的元素yangHui[i][j]=yangHui[i-1][j-1]+yangHui[i-1][j]所以可以先建立一个二维数组,再按照这种规律依次赋值,最后遍历一遍即可public class yangHuiTriangle {public static void main(String[] args) {//声明并初始化二维数组;int[][] yangHui = new int[10][];for (int i = 0; i < yangHui.length...

Java语言概述练习【代码】【图】

java语言特点面向对象:两个概念:类,对象 三大特性:封装、继承、动态健壮性:吸收了C/C++语言的优点,但是去掉了影响程序健壮性的部分,比如指针,内存的申请和释放等,提供了一个相对安全的内存管理和访问机制跨平台:通过java语言编写的应用程序在不同的系统平台上都可以运行 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以。但是最多只有一个类名声明为public,与文件名相同: package test;publi...

Java学习-HashMap练习【代码】【图】

<style></style> 1.使用如下键值对,初始化一个HashMap:adc - 物理英雄apc - 魔法英雄t - 坦克对这个HashMap进行反转,key变成value,value变成key 注:keySet()可以获取所有的key, values()可以获取所有的value 1 package Collection;2 3 import java.util.ArrayList;4 import java.util.HashMap;5 import java.util.List;6 7 public class test7 {8 9 public static void main(String[] args) { 10 HashMap<String, ...

蓝桥杯 基础练习 分解质因数(java)【代码】

问题描述求出区间[a,b]中所有整数的质因数分解。 输入格式输入两个整数a,b。 输出格式每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 3=3 4=22 5=5 6=23 7=7 8=222 9=33 10=25 提示先筛出所有素数,然后再分解。 数据规模和约定2<=a<=b<=10000 刚开始, 因为我提交的代码只有60分,超时了,虽然及格了,而且我感觉没什么可以改进的地方了,但谁让我有强迫症呢,一堆...

对于JAVAFX的使用小练习【代码】【图】

import javafx.application.Application; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ToolBar; import javafx.scene.layout.BorderPane; import javafx.scene.layout.HBox; import javafx.stage.Stage;public class Demo1 extends Application{@Override public void start(Stage primaryStage) throws Exception { // TODO Auto-generated method...

java基础练习题

1.字符窜判断:从键盘输入一个字符串,判断字符是否可以转换为有效数字 2.随机产生一个200内数字,猜高了输出“高了”,低了输出低了,直到猜对为止输出“对了”(分别用死循环,dowhile,while写) 3.数组{1,3,5,6,0}插入一个数保持连续性 4.数组{“3”,“5”,“5”,“66”}删除一个数并保持连续性 5.{1,3,5,3,2,7,8}冒泡排序,选择排序,{2,44,55,67,77}二分法排序

4.3 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (20分)【代码】

4.3 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (20分)?定义Person抽象类,Student类、Company类,Employee类。 Person类的属性:String name, int age, boolean genderPerson类的方法: public Person(String name, int age, boolean gender); public String toString(); //返回"name-age-gender"格式的字符串 public boolean equals(Object obj);//比较name、age、gender,都相同返回tr...

java String练习【代码】

package com.oracle.demo01;public class WorkNext {public static void main(String[] args) {//题目一:获取指定字符串中,大写字母、小写字母、数字的个数。String st="QWERtyui1234";int b=0;int s=0;int n=0;byte [] bytes=st.getBytes();for(int i=0;i<bytes.length;i++){if(65<=bytes[i]&&bytes[i]<=90){b++;}if(97<=bytes[i]&&bytes[i]<=122){s++;}if(48<=bytes[i]&&bytes[i]<=57){n++;}}System.out.println("大写字母的个...

Java编程思想 练习题(四)【代码】

一、创建一个类,它包含一个未初始化的String引用。验证该引用被Java初始化成了null。public class Main {public static void main(String[] args) {Test test = new Test();if (test.str == null) {System.out.println("String default init is null.");}} } class Test {String str; } 返回:String default init is null. 二、创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域。这...