2018-03-15 Java解题

计算机单词链接:https://shimo.im/docs/F29uuSmbPUMfJ71L/

这是编程语言常见的单词

今天主要学习的是三角形的编程
1,直角三角

*
**
***
****
*****
******
*******
********

解题思路:
首先是Java的固定格式:

public class Rl{
    public static void main(String[] args){//Java程序的入口

一共有8行,所以先写出

for (int i=1;i<=8;i++){//for循环,括号里为输入的内容,int为java整数类型//先定义变量i等于1,然后定义判断i等于小于8,定义i为递增形式,直到8停止
}

算出空格数

for(int j=1,j<=i;j++){//把i赋值成j,形成以*号方式开始递增
        System.out.print("*");
}

最后用System.out.println();推出整个三角形
完整代码:

public class Qw{
    public static void main(String[]args){
        for (int i=1;i<=8 ;i++ ) {
            for (int j=1;j<=i ;j++ ) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

2,倒三角形

********
*******
******
*****
****
***
**
*

解题思路一样,先行在*最后输出

public class Qw{
    public static void main(String[] arg){
        for(int i=1;i<=8;i++){
            for(int j=1;j<=9-i;j++){//j如果等于0,那么j<=8-i
                System.out.print("*");
            }
        System.out.println();
        }
    }   
}

3,等边三角形

       *
      ***
     *****
    *******
   *********
  ***********
 *************
***************

解题思路:
先算行再算空格,最后算*

for(int i=1;i<=8;i++){//先算三角形的行数
        System.out.print(" ");
}
for(int j=1,j<=8-i,j++){//再算空格数
        System.out.print(" ");
}

的规律是1.3.5.7···15,所以得出2i-1规律

for (int d=1;d<=2*i-1;d++){//算*的数量
        System.out.print("*");
}

最后用System.out.println();推出整个三角形

完整编码:

public class Qw{
    public static void main(String[] srgs){
        for (int i=1;i<=8 ;i++ ) {//先算三角形的行数
            for (int j=8-i; j>0; j--) {//在算空格数
                System.out.print(" ");
                
            }
            for (int d=1;d<=2*i-1 ;d++ ) {//最后算*的数量
                System.out.print("*");      
            }
            System.out.println();//换行
        }
    }
}

4,挖空的三角形

        * 
       * *
      *   *
     *     *
    *       *
   *         *
  *           *
 *             *
*****************

代码如下:

public class Sd{
    public static void main(String[] args){
        int i=9;
        for (int j=1; j<i; j++) {//先算三角形的行

            for (int d=1; d<=i-j;d++ ) {//算左边的空格
                System.out.print(" ");
            }

            System.out.print("*");//三角形外边框
                for (int c=1;c<=(2*j-3) ; c++) {//三角形里面的空格
                    System.out.print(" ");  
                }
                if (j==1) {//当J=1时不输出
                    System.out.println(" ");    
                }
                else{//右侧三角形的边框输出
                    System.out.println("*");
                }
        }
        for (int s=1;s<=2*i-1 ;s++ ) {//最后的*
            System.out.print("*");  
        }
    }
}
}

5,1-100质数的求解
首先要定义1-100的数字,需要给判断条件,直接所有数字%2,能被整除的就不是质数

int i=100
for (int j=1;j<=i ;j++ ) {//这是定义j在1-100的数字
or (int r=2;r<j ;r++ ) {//这是定义被除的数字
boolean flag=true;
if (j%r==0) {//这都是判断条件
         flag=false;
               break; 
}

完整编码:

public class Wd{
    public static void main(String[] args){
        int i=100;
        boolean flag=true;
            for (int j=1;j<=i ;j++ ) {
                flag=true;
                for (int r=2;r<j ;r++ ) {
                    if (j%r==0) {
                        flag=false;
                        break;  
                    }   
                }
                if (flag==true) {//这是设置规则,符合规则数字,然后输出
                System.out.println(j+"shizhishu");
                    
                }
            }
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,384评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,845评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,148评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,640评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,731评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,712评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,703评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,473评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,915评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,227评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,384评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,063评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,706评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,302评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,531评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,321评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,248评论 2 352

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,617评论 18 399
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,132评论 0 41
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,858评论 0 2
  • 做后台的同学让我帮他调个样式,需求是在option标签的里面加一个小红点,尝试了如下: 使用背景图片 使用伪元素 ...
    佳句欣赏阅读 2,999评论 0 0