摘要:
importjava.util.Date;/***使用printf输出*//**关键技术点*使用java.io.PrintStream的printf方法实现C风格的输出*printf方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象*/publicclassPrintf {publicstaticvoidmain(String[] args) {/***输出字符串***/// %s表示输出字符串,也就是将后面的字符串替换模式中的%sSystem.out.printf("%s",newInteger(1212));// %n表示换行System.out. 阅读全文
摘要:
class B523{// private int k = 10; public void go(int x, final int y){// int a = x+y; final int b = x-y; class InB{//局部类 public void foo(){ System.out.println(b); } }//InB InB here = new InB(); here.foo(); }//go}p... 阅读全文
摘要:
1 class Fa1{ 2 private int k = 1; 3 void show() 4 { 5 System.out.println(k); 6 } 7 8 } 9 class Fa2{10 private int k = 10;11 public void show(){12 System.out.println(k);13 }14 }15 public class A519 extends Fa1{16 private int k= 100;17 class In... 阅读全文
摘要:
class B517{ B517(){ System.out.println("instance of B."); } class InnerB{ public InnerB() { // TODO 自动生成的构造函数存根 System.out.println("instance of innerB."); } }}public class A517 { public static void main(String[] args) { B517 bbb = new ... 阅读全文
摘要:
1.final数据 许多程序设计语言都有自己的办法告诉编译器某个数据是“常数”。常数主要应用于下述两个方面: (1) 编译期常数,它永远不会改变 (2) 在运行期初始化的一个值,我们不希望它发生变化 对于编译期的常数,编译器(程序)可将常数值“封装”到需要的计算过程里。也就是说,计算可在编译期间提前执行,从而节省运行时的一些开销。在Java中,这些形式的常数必须属于基本数据类型(Primitives),而且要用final关键字进行表达。在对这样的一个常数进行定义的时候,必须给出一个值。 无论static还是final字段,都只能存储一个数据,而且不得改变。 若随同对象句柄使用final,而不. 阅读全文
摘要:
class run{ static String str1 = "静态变量"; String str2 = "非静态变量"; public static void test1(){ System.out.println("静态方法"); run r1 = new run(); System.out.println(r1.str1);//对象可以使用静态变量// System.out.println(str2);//错误,静态方法中不能直接访问非静态的变量,可以使用 【对象.变量】来访问。 System.out.println(str1 阅读全文
摘要:
//在调用方法的时候,不是看句柄是哪一个类,而应该看对象是属于哪一个类的,属于哪一个类的,就调用哪一个类的成员和方法。 //子类可以添加自己的新方法,但是子类对象的引用赋值给父类句柄之后,不能使用父类的句柄访问子类的新方法。 //父类的方法重载之后,将子类对象赋值给父类句柄,就不能使用父类句柄调用的该方法为子类覆盖的方法,而不是父类方法。方法覆盖机制。 //但是,对父类中的变量,如果在子类中重新定义了,在使用该变量的时候,子类的对象使用它,就调用子类的该变量;父类的对象使用它,就调用父类的该变量。class S508{ int i = 1; int fun(int i,int j){ Sys. 阅读全文
摘要:
Java的格式化输出等同于String.Format,与C有很大的相似,比如 System.out.printf("%8.2f", x); 在printf中,可以使用多个参数,例如: System.out.printf("Hello, %s. Next year, you'll be %d", name, age); 用于printf的转换符如下表:转换符类型 举例d十进制整数 159x十六进制整数9fo八进制整数237f定点浮点数15.9e指数浮点数1.59e+01g通常浮点数a十六进制浮点数0x1.fccdp3s字符串Helloc字符Hb布尔 阅读全文
摘要:
Input The input consists of multiple test cases. Each test case contains 3 integers A, B and n on a single line (1 using namespace std;int a[100000005];int main(){ int A,B,n; while(cin>>A>>B>>n &&(A!=0 && B!=0 && n!=0)) { A = A%7; B = B%7; a[0] = 1; a[1] = 1 阅读全文