自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 27. Try, Catch, Finally and Throw

/* The finally block always executed when the try block exits. * This ensures that the finally block is executed even if an unexpected exception occurs. */public class FinallyBlock { public static int retInt() { int a = 100; try { return a; }c

2021-07-06 11:28:47 93

原创 26. Exception

package lesson999;//An exception is an event, which occurs during the execution of//a program, that disrupts the normal flow of the program's instructionspublic class Demo { public static void main(String[] args) { int b[] = new int[2]; try { /

2021-07-06 11:19:17 80

原创 6. 数据处理函数(单行处理函数)

特点:一个输入对应一个输出。与其相对的是多行处理函数(多个输入对应一个输出)。常见单行处理函数:lower 转小写lower(string)upper 转大写upper(string)substr 取子串substr(string, start, length)length 取长度length(string)trim 去前后空格trim(‘string’)str_to_date 将字符串转换成日期date_format 格式化日期format 设置千分位format(num

2021-07-05 16:24:46 254

原创 5. 排序

单个字段排序selectcolumn1, column2, …fromtable’s nameorder bycolumn;(默认升序)column desc;(指定降序)column asc; (指定升序)多个字段排序selectcolumn1, column2, …fromtable’s nameorder bycolumn1 asc/desc, column2 asc/desc;(主导是column1,后面的可能有用也可能没有用)根据字段位置排序selectcolu

2021-07-05 12:16:36 55

原创 24. Hash Set

import java.util.*;public class TestHashSet { public static void main(String[] args) { HashSet<String> names = new HashSet<String>(); names.add("Mark"); names.add("Mark");//no duplicated elements in the HashSet names.add("tom"); n

2021-07-05 12:16:21 46

原创 23. List Iterator

/*public boolean hasNext();public Object next();public boolean hasPrevious();public Object previous();*/import java.util.*;public abstract class TestListIterator { public static void main(String[] args) { // TODO Auto-generated method stub A

2021-07-01 12:55:08 36

原创 22. Linked List and Array List

import java.util.ArrayList;import java.util.LinkedList;public class TestArrayAndLinked {/* ArrayList LinkedList * Insertion *(double pointer) * Search *(index based acces

2021-07-01 12:53:11 62

原创 21. Linked List

import java.util.LinkedList;public class TestLinkedList { public static void main(String[] args) { // TODO Auto-generated method stub LinkedList<String> name = new LinkedList<>(); name.add("Bob"); name.add("Jack"); name.add("Cryst

2021-07-01 12:52:19 54

原创 20. Array List

import java.util.ArrayList;public class TestArrayList { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<Integer> myList = new ArrayList<Integer>(5); //add elements myList.add(2); myList.add(

2021-07-01 12:51:50 43

原创 19. Recursion

public class TestRecursion { //factorial: N! public static int factorial (int N) { if (N <= 1) return 1; else return (N * factorial(N-1)); } public static void main(String[] args) { System.out.println(factorial(5)); }}

2021-07-01 12:07:50 50

原创 18. Interface

public class TestInterface { public static void main(String[] args) { Bank abc = new Bank_ABC(); System.out.println(abc.getIR()); }}public interface Bank { //abstract by natural int getIR();}public class Bank_ABC implements Bank{ public

2021-07-01 12:07:02 46

原创 17. Method Overriding

public class Bank { int getIR() { return 0; }}class Bank_ABC extends Bank { /* same return data type * same name * same number of argument --> method overriding */ int getIR() { return 6; } /* different arguments * use in sa

2021-07-01 12:00:34 73

原创 16.Polymorphism

public class PolymorphismMyClass { public static void main(String[] args) { Bank abc = new Bank_ABC(); Bank def = new Bank_DEF(); Bank xyz = new Bank_XYZ(); System.out.println(abc.getInterestRate()); System.out.println(def.getInterestRate())

2021-07-01 11:56:31 62

原创 15. Inheritance

public class InheritanceMyClass { /*Classes in Java can be extened, * creating new classes which retain * characteristics of the base class */ public static void main(String[] args) { Rectangle rec = new Rectangle(); Triangle tri = new Triangl

2021-07-01 11:50:51 43

原创 14. Access Modifier

package lesson96;/* Access Levels: * Modifier Class Package Subclass World * public Y Y Y Y * protected Y Y Y N * no modifier Y Y N N * private Y N N N */public class AccessModifier { public static void main(Str

2021-07-01 11:42:43 83

原创 4. 条件查询

语法格式selectcolumn1, column2, column3 …fromtable’s namewhereconditionsbetween … and … (相当于<=和=>)使用时必须遵循左小右大is (not) null数据库中的null表示空, 它不是一个值,所有不能用 = nullandorinnotlike%_...

2021-06-25 21:54:47 51

原创 3. 简单查询

查询一个字段select column’s name from table’s name;查询多个字段(逗号隔开)select column1’s name, column2’s name from table’s name;查询所有字段select * from table’s name;(效率低,可读性差,实际开发中建议把所有字段名都写上来查询)给查询的字段起别名select column’1s name as newname1 ,column2‘s name as newname2 f

2021-06-25 10:30:42 63

原创 2. 基础概念

1. 什么是数据库?数据管理系统?SQL?它们之间的关系?Database(DB)-按照一定格式存储数据的一些文件的组合。存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据。Database Management System(DBMS)-专门管理数据库中数据的,数据库管理系统可以对数据库中的数据进行增删改查。常见的DBMS-MySQL, Oracle, Ms SqlServer, DB2, Sybase, etc.SQL(Structured Query language)-程

2021-06-24 12:54:57 57

原创 1. MySQL-下载安装登入退出

下载:官网安装登入:解压文件复制到c盘复制文件中bin的路径以管理员身份运行cmd(不然会安装时被deny)cd/d路径mysqld --initialize-insecure --user=mysqlmysqld -install (安装)net start mysql (启动)mysql -u root -p (密码登入)-初始状态无密码,直接按回车alter user user() identified by “”; (修改密码)退出:quit (退出)net sto

2021-06-23 15:48:33 60

原创 13. ‘static‘ ‘final‘ ‘abstract‘

public class Hello { public static int age; public static String DoSomething(String message) { return(message); } public String DoSomethingElse(String message) { return(message); }}public class StaticHello { public static void main(Str

2021-06-12 17:19:34 1049 1

原创 12. Method Overloading

package lesson93;public class MethodOverloading { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Add(1,2)); System.out.println(Add(1.8,2.2)); System.out.println(Add("Hello","Java")); } public

2021-05-28 17:03:23 68

原创 11. Constructor in Java

package lesson92;public class ClassConstructor { public static void main(String[] args) { Cube cube1 = new Cube(); System.out.println(cube1.getCubeVolume()); Cube cube2 = new Cube(10, 20, 10); System.out.println(cube2.getCubeVolume());

2021-05-28 16:54:03 70

原创 10. Class and Object in Java

package lesson91;public class ClassAndObject { public static void main(String[] args) { Student Mark = new Student(); // Mark-->object/instance Mark.setName("Mark"); Mark.setAge(20); Mark.setID(1); Mark.setGender("Male"); System.out.

2021-05-28 15:57:33 42

原创 9. Keywords in Java - Method

package lesson9;public class Method { public static void main(String[] args) { // only one main method String a = "Joe"; sayHello(a); sayHello("Tommy"); System.out.println(add(200, 100, 150)); } public static void sayHello(String name) {

2021-05-28 15:26:35 44

原创 8. String in Java

package lesson8;public class Srting { public static void main(String[] args) { String myString = "Hello"+" Dude!"; // "Hello Dude!" int myStringLength = myString.length(); System.out.println(myStringLength); String myStringLowerCase = myS

2021-05-28 15:11:01 48

原创 7. For Loop in Java

package lesson8;public class ForLoop { public static void main(String[] args) { int[] my_int_array = {0, 1, 2, 7, 4, 5}; /* for(int i = 0; i <6; i++) { System.out.println("int array " + i + " is " + my_int_array[i]); } */ fo

2021-05-25 17:46:54 89

原创 6. Array and String in Java

package lesson7;public class array { public static void main(String[] args) { int[] my_int_array = {0, 1, 2, 3, 4, 5}; /* int my_int_array[] = {0, 1, 2, 3, 4, 5}; * int[] my_int_array = new int[3]; * int[] my_int_array = new int[]{1, 2, 3}

2021-05-25 17:40:10 50

原创 5. Switch Statement in Java

package lesson5;import java.util.Scanner;public class SwitchStatement { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int score = scan.nextInt(); //byte short int char string(after SE7) switch(score) {

2021-05-25 17:35:08 40

原创 4.If-Else, While and Do-While in Java

package lesson4;public class IfElseStatement { public static void main(String[] args) //method { int x = 10; if ( x == 10 ) { System.out.println("Equal"); }else { System.out.println("Not Equal"); } }}package lesson6;public class

2021-05-25 17:31:10 47

原创 3. Math operations in Java

Java:package lesson3;public class MathOperators { public static void main(String[] args) //method { int x, y, answer; x = 20; y = 30; answer = x % y; // + - * / %(modulus) System.out.println("Answer is " + answer); x++; //increment

2021-05-25 17:26:25 278

原创 2. Input and Output in Java

Java:package lesson2;import java.util.Scanner;public class InputAndOutput { public static void main(String[] args) //method { Scanner scan = new Scanner(System.in); System.out.println("Enter a string"); String user_input_string = scan.next

2021-05-25 17:13:44 46

原创 1. Basic Operations-data type

Java:package lesson1;public class MyClass //class{ /* * byte 1 * short 2 * int 4 * long 8 * float 4 * double 8 * char 2 --unicode * boolean 1 */ public static void main(String[] args) //method { int my_variable = 10; //data typ

2021-05-25 17:00:54 48

原创 PTA-C语言-基础编程题目集-6.12 判断奇偶性

本题要求实现判断给定整数奇偶性的函数。函数接口定义:int even( int n );其中n是用户传入的整型参数。当n为偶数时,函数返回1;n为奇数时返回0。注意:0是偶数。裁判测试程序样例:#include <stdio.h>int even( int n );int main(){ int n; scanf("%d", &n); if (even(n)) printf("%d is even.\n", n);

2021-04-05 17:08:44 431

原创 PTA-C语言-基础编程题目集-6.11 求自定类型元素序列的中位数

本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第⌊(N+1)/2⌋大的元素。其中集合元素的类型为自定义的ElementType。函数接口定义:ElementType Median( ElementType A[], int N );其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是ElementType类型。裁判测试程序样例:#include <stdio.h>#define MAXN 10typedef f

2021-04-05 17:04:46 415

原创 PTA-C语言-基础编程题目集-6.10 简单阶乘计算

本题要求实现一个打印非负整数阶乘的函数。函数接口定义:void Print_Factorial ( const int N );其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。裁判测试程序样例:#include <stdio.h>void Print_Factorial ( const int N );int main(){ int N; scanf("%d", &am

2021-04-05 17:00:23 324

原创 PTA-C语言-基础编程题目集-6.9 统计个位数字

本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程序样例:#include <stdio.h>int Count_Digit ( const int N, const int D );int

2021-04-05 16:56:33 346

原创 PTA-C语言-基础编程题目集-6.8 简单阶乘计算

本题要求实现一个计算非负整数阶乘的简单函数。函数接口定义:int Factorial( const int N );其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。裁判测试程序样例:#include <stdio.h>int Factorial( const int N );int main(){ int N, NF; scanf("%d", &N); NF = Factorial(N);

2021-02-01 20:18:12 328

原创 PTA-C语言-基础编程题目集-6.7 统计某类完全平方数

本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。函数接口定义:int IsTheNumber ( const int N );其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。裁判测试程序样例:#include <stdio.h>#include <math.h>int IsTheNumber ( const int N );int main(){ int n1, n2

2021-02-01 20:16:06 314

原创 PTA-C语言-基础编程题目集-6.6 求单链表结点的阶乘和

本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。函数接口定义:int FactorialSum( List L );其中单链表List的定义如下:typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */

2021-02-01 20:12:08 149

原创 PTA-C语言-基础编程题目集-7.16 求符合给定条件的整数集

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543解答:#include <stdio.h>

2021-01-13 12:18:05 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除