A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星空@夜雨 中级黑马   /  2016-4-23 09:09  /  226 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.一件外套(定义类和main方法)
class T01{
    public
static void main(String[]
args){
        System.out.println("你好,Java!");
    }
}

2.定义变量
class T02{
     public static void main(String[]
args){
         int a;
         a=3;
         
System.out.println("a="+a);
     }
}

3.数据输入输出
import java.util.Scanner;
class T03{
     
public static void main(String[] args){
         Scanner scan=new
Scanner(System.in);
         int a=scan.nextInt();
         int
b=scan.nextInt();
         int c=a+b;
         
System.out.println("a+b="+c);
     }
}

4.判断
import java.util.Scanner;
class T04{
     public
static void main(String[] args){
         Scanner scan=new
Scanner(System.in);
         int a=scan.nextInt();
         int
b=scan.nextInt();
         if(a+b>0)
            
System.out.println(1);
         else
            
System.out.println(-1);
     }
}

5.循环
import java.util.Scanner;
class T04{
     public
static void main(String[] args){
         Scanner scan=new
Scanner(System.in);
         int n=scan.nextInt();
         int
s=0;
         for(int i=1;i<=n;i++)
             s=s+i;
         
System.out.println(s);
     }
}

6.循环中嵌套循环
for(i=1;i<=9;i++){
     for(int
j=1;j<=9;j++)
         System.out.print(i+"*"+j+"="+(i*j)+"\t");
     
System.out.println();
}

7.判断中嵌套循环
if(s==0)
     for(int
k=1;k<=100;k=k+2)
         s=s+k;
else
     for(int
k=2;k<=100;k=k+2)
         s=s+k;
System.out.println(s);
8.判断中嵌套判断
if(a>0)
     if(b>0)
         
System.out.println("a、b>0");
     else
         
System.out.println("a>0");
else
     if(b>0)
         
System.out.println("b>0");
     else
         
System.out.println("a、b都不大于0");

9.循环中嵌套判断
for(i=1;i<=9;i++){
     for(int
j=1;j<=9;j++)
         if(i>=j)
            
System.out.print(i+"*"+j+"="+(i*j)+"\t");
     System.out.println();
}

10.一维数组与排序问题
int k;
int
a[]={1,8,6,5,9,4,2,6,5,8,2,7,6,4,9,1,4,8,7,6};
for(int
i=0;i<=18;i++){
     for(int j=i+1;j<=19;j++)
         
if(a[i]〈a[j]){
             k=a[i];a[i]=a[j];a[j]=k;
         }
     
System.out.print(a[i]+"\t");
}
System.out.print(a[19]);

11.字符和字符串
String str="20140601";
char c1='a';
char
c2='b';
int
n=c2-c1;
System.out.println("字符串str的长度是:"+str.length());
System.out.println("字符型c1和c2的机内码值是:"+(int)c1+"和"+(int)c2);
System.out.println("字符型c2和c1的差="+n);
String
str1,str2,str3;
str1=str.substring(0,4);
str2=str.substring(4,6);
str3=str.substring(6,8);
System.out.println(str1+"年"+str2+"月"+str3+"日");

12.小结
一切的问题都可由上述这些基本结构的组合来解决(否则,就是计算机解决不了)。真的吗?!真的!就这么简单!程序设计的魅力就在这里。作作练习,一切都解决了。中国人被Office误导已经很多年了,
计算机基础课的目的之一就是要在学生们面前揭开这个盖子!Office是有效的,就像香烟和咖啡一样,过分依赖便会有副作用。程序设计才是王道。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马