03 2021 档案
摘要:Stdout的用法 import systemp = sys.stdout##先在ys.stdout = open("student.txt","w")之前定义才有效sys.stdout.write(str(123))##实现print的功能,print实际上就是外设输入的数据写到了stdout流
阅读全文
摘要:string包的使用 """输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。"""import stringcontent = input("请您输入内容:")char = 0space = 0digit = 0other = 0for i in range(len(conten
阅读全文
摘要:datetime datetime用于计算与时间相关的问题 """输出指定格式的日期。"""import datetime# 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法a = datetime.date.today()##获取当天的日期prin
阅读全文
摘要:接口 package Demo06;/*接口的本质是一种约束和规范,所以不具备实现具体方法的可能,需要通过一个实现类来实现 *///接口使用interface修饰public interface UserService { //接口中定义的方法都是抽象方法public abstract不能实现具体方
阅读全文
摘要:abstract抽象类/方法 抽象类/方法 package Demo05;//使用abstract修饰的类为抽象类public abstract class Action { //使用abstract修饰的方法为,抽象方法,抽象方法只有方法名,没有方法的实现 public abstract void
阅读全文
摘要:static static修饰的属性调用的区别 package Demo04;public class Student extends Person { public static int age;//静态属性 public String name;//非静态属性 public static v
阅读全文
摘要:instanceof 判断两者是否有继承关系 调用类 package Demo04;public class Application { public static void main(String[] args) { //instanceof 一条线的线性指向关系,在这条线的为true //主要
阅读全文
摘要:Java的多态 调用类 package Demo04;public class Application { public static void main(String[] args) { //一个对象的实际类型是确定,但是可以指向的引用类型不确定 Student s1 = new Student
阅读全文
摘要:Java的继承 Object类 所有的类默认继承Object类 Ctrl+H 查看继承关系 类的继承 父类 package Demo03;public class Person { /*修饰符 优先级 public protected private */ public void say(){ S
阅读全文
摘要:Java的封装 package Demo02;public class Person { //属性私有,private 私有的 //封装一般对属性进行封装 private String name; private int ID; private int age; //get 获取数据 publi
阅读全文
摘要:Java的对象和类 package OPP;//学生的类,一个类中只存在属性和方法public class Student { //属性 String name;//没有赋值默认值为null int age;//默认值为0 //方法 public void student(){ System.ou
阅读全文
摘要:Java方法调用的回顾 package oop;public class Demo02 { public static void main(String[] args) { //静态方法 用static修饰 Student.say();//直接调用 //非静态方法 //类名 对象名 对象值 St
阅读全文
摘要:Java定义方法 package oop;public class Demo01 { public static void main(String[] args) { } /* 修饰符 返回值类型 方法名 (方法参数){ 方法体 return 返回值与返回值类型相同 } */ public S
阅读全文
摘要:稀疏数组 package reck;public class Demo07 { public static void main(String[] args) { int[][] arrays=new int[11][11]; arrays[1][2]=1; arrays[2][3]=2; for
阅读全文
摘要:java的冒泡排序 package reck;import java.util.Arrays;public class Demo06 { public static void main(String[] args) { int[] a ={1,3,4,55,32,56,32,123,466,2}
阅读全文
摘要:Arrays用法 Arrays.toString package reck;import java.util.Arrays;public class Demo05 { public static void main(String[] args) { int[] a ={1,33,4,5,66,2
阅读全文
摘要:二维数组 可以理解为一个数组里面嵌套了另一个数组 如何程序的概念都应该在程序中体现和分析 package reck;public class Demo03 { public static void main(String[] args) { /* 动态的表示 */ int[][] a=new in
阅读全文
摘要:Java数组的进阶 求数组中的最大值 package reck;public class Demo02 { public static void main(String[] args) { //求数组中的最大值 int[] num={1,2,3,4,5}; int max = 0;//先定义一个值
阅读全文
摘要:package reck;public class Demo01 { public static void main(String[] args) { //创建之后直接赋值 int[] a = {1,2,3,4,5}; System.out.println(a[2]); int[] b=new
阅读全文
摘要:Java的数组 public class Demo18 { public static void main(String[] args) { int[] nums;//1.声明一个数组 nums = new int[5];//2.创建一个为5的数组 //通常可以合为一步 int[] nums = n
阅读全文
摘要:Java的递归 public class Demo17 { public static void main(String[] args) { //阶乘的计算 System.out.println(f(10)); } public static int f(int a){ if (a==1){ ret
阅读全文
摘要:Java的可变参数 public class Demo16 { public static void main(String[] args) { Demo16 demo16 = new Demo16();//调用与实例变量调用一样 //因为test没有static所以不能直接调用 demo16.te
阅读全文
摘要:Java方法的重载 方法重载:在类中方法名称相同,但是形式参数不同 public class Demo15 { public static void main(String[] args) { int sum= max(30,30); System.out.println(sum); double
阅读全文
摘要:Java的方法 public class Demo14 { public static void main(String[] args) { int sum=add(1,2);//方法的调用 //实际参数 System.out.println(sum); } //形式参数 public stati
阅读全文
摘要:利用循环打印出三角形 public class Demo13 { public static void main(String[] args) { for (int i = 1; i <=5; i++) { for (int d = 5;d>=i;d--){ System.out.print(" "
阅读全文
摘要:break public class Demo12 { public static void main(String[] args) { int i = 0; while (i<100){ i++; if (i==30){ break;//直接终止循环 } System.out.println(i)
阅读全文
摘要:Java的循环结构 while循环结构 先判断后循环 public class Demo09 { public static void main(String[] args) { //从1输入到100 int i = 0; //while (布尔表达式) {循环内容} while (i<100){
阅读全文
摘要:Java的判断结构 if 单选择结构 import java.util.Scanner;public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
阅读全文
摘要:Scanner整数,浮点数的应用 整数,浮点数的应用与前章相似,next后面的标注改为不同的类型即可 import java.util.Scanner;public class Demo02 { public static void main(String[] args) { Scanner sc
阅读全文
摘要:用户交互Scanner next()的用法 import java.util.Scanner;public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in
阅读全文
摘要:javaDoc文档的生成 Doc注释的主要参数信息 /***@author 作者名*@version 版本号*@since 指明需要最早使用的jdk*@param 参数名*@return 返回值情况*@throws 异常抛出情况*/ Doc注释的区分 package java学习;/** * @a
阅读全文
摘要:java的包机制 java包的命名规则一般把公司名倒置 eg: www.baidu.com 倒置为com.baidu.com java包的导入 包导入时不能在包名前 错误 import java.util.Date; //在包名字package com.baidu;前package com.baid
阅读全文
摘要:+= -= *= /= += public class Demo6 { public static void main(String[] args) { int a = 50; int b = 40; System.out.println(a+=b);//90 }} -= public class
阅读全文
摘要:逻辑运算符 &&与运算符,同为true结果为true public class Demo5 { public static void main(String[] args) { boolean a = true; boolean b = false; boolean c = true; System
阅读全文

浙公网安备 33010602011771号