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是有效的,就像香烟和咖啡一样,过分依赖便会有副作用。程序设计才是王道。 |
|