public class HelloWorld {
public static void main(String[] args) {
// 定义一个长度为 3 的字符串数组,并赋值初始值
String[] hobbys = { "sports", "game", "movie" };
System.out.println("循环输出数组中元素的值:");
// 使用循环遍历数组中的元素
for(int i = 0;i < hobbys.length;i++) {
System.out.println(hobbys[i]); //不能将hobbys[i]中i的值忘掉T_T
}
}
}
public class HelloWorld {
public static void main(String[] args) {
// 定义一个长度为5的字符串数组,保存考试科目信息
//数据类型[] 数组名 = new 数据类型[数组长度];
String[] subjects = new String[5];
// 分别为数组中的元素赋值
subjects[0] = "Oracle";
subjects[1] = "PHP";
subjects[2] = "Linux";
subjects[3] = "Java";
subjects[4] = "HTML";
System.out.println("数组中第4个科目为:" + subjects[3]);
}
}
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
System.out.println("加分前成绩:" + score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
//使用while循环感觉简单一些,也好理解
while(score < 60) {
score += 1;
count ++;
}
//打印输出加分后成绩,以及加分次数
System.out.println("加分后成绩:" + score);
System.out.println("共加了" + count + "次!");
}
}
定义类:public class
类名要首字母大写(遵守变量定义规则):HelloWorld
程序的入口:public static void main(String[] args){ }
调用类方法:String[] System.out.println()
语句结束符号:;(英文符号)
汉化版,“打开于”-“在资源管理上显示”即可
public class HelloWorld{
public static void main(String[] args){
int num = 999999;
int i=1;
int count;
//int count = 0;
for(i=1;i<=5;i++){
if(num/(Math.pow(10,i))<1){
System.out.println("它是个"+i+"的数");
count=i+1;
break;
}
}
count=i+1;
if(count>6)
System.out.println("超过5位");
}
}
//打印实心圆
public class HelloWorld {
public static void main(String[] args){
int r=15;//圆形的半径
for (int y = 0; y <= 2 * r; y += 2) {//y的步长为2,改变y的步长可以将圆形变成椭圆
int x = (int)Math.round(r - Math.sqrt(2 * r * y - y * y));
int len = 2 * (r - x);
for (int i = 0; i <= x; i++) {
System.out.print(' ');
}
System.out.print('*');
for (int j = 0; j <= len; j++) {
System.out.print('*');
}
System.out.println('*');
}
}
}
//打印空心圆
public class HelloWorld {
public static void main(String[] args){
int r=15;//圆形的半径
for (int y = 0; y <= 2 * r; y += 2) {//y的步长为2,改变y的步长可以将圆形变成椭圆
int x = (int)Math.round(r - Math.sqrt(2 * r * y - y * y));
int len = 2 * (r - x);
for (int i = 0; i <= x; i++) {
System.out.print(' ');
}
System.out.print('*');
for (int j = 0; j <= len; j++) {
System.out.print(' ');
}
System.out.println('*');
}
}
}
//打印爱心
public class HelloWorld {
public static void main(String[] args){
for(float y = (float) 1.5;y>-1.5;y -=0.1) {
for(float x= (float) -1.5;x<1.5;x+= 0.05){
float a = x*x+y*y-1;
if((a*a*a-x*x*y*y*y)<=0.0) {
System.out.print("^");
}
else
System.out.print(" ");
}
System.out.println();
}
}
}
// 每打印完一行后进行换行
System.out.println();
break 表示结束整个循环,而 continue 表示仅结束本次循环
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
例如:
因为,表达式 8>5 的值为 true ,所以,返回: 8大于5
int